1 #ifndef MUSICWYQUERYINTERFACE_H
2 #define MUSICWYQUERYINTERFACE_H
25 static constexpr
const char *
WY_UA_URL =
"Vkloais0Z0Q4Smp1aElYSXFUVy96SXdoZ2VsTURzdDBpZEZjT21jMy9PRE1DMzdwQ0p5MllueTkrRGdzb2VkdlJMemJhWEFReHlUUk9uSEtMTHRLUzRxS3psczJiRW9LZ3BQbHh1Z3lGRlhEQk5JbVVGb1NDN1JzTDhZMjBybllLcndKSHlSNC94QzRJWXlL";
26 static constexpr
const char *
WY_COOKIE_URL =
"bSs4UEJOUzFwRWpzRVY0WUVJekhzU0Nzc1JZT0pLc2tOdFNaM05DWnRhM3JHT0kzSWpQb1MyNXJkK3A5YmV3YklpM082dDk1amVjejV0NlV5aHYybkF4Zjd3L2NSblJkYmRXOS8xVlJOWnYvMWhweUxsSGhtSGVPYnFQZE10d01sNWswZFNzYnVEOGhBWkpHdHFTUGpJNVROdWM9";
27 static constexpr
const char *
WY_NMTID_URL =
"V0Zsb2tGREU1R0thR29GYjRYdk5jbm5NZjEvN1d6WWNiQlZqb2k4eE1nTm9lTHlBRktkQTBOaXNjQ3ZHU0ZMSw==";
29 static constexpr
const char *
WY_BASE_URL =
"MVNVTXo4bW9WdHhXR1dXeTZmU3k5dmFOcGlua1VOMlE=";
30 static constexpr
const char *
WY_SECKRY_STRING =
"411571dca16717d9af5ef1ac97a8d21cb740329890560688b1b624de43f49fdd7702493835141b06ae45f1326e264c98c24ce87199c1a776315e5f25c11056b02dd92791fcc012bff8dd4fc86e37888d5ccc060f7837b836607dbb28bddc703308a0ba67c24c6420dd08eec2b8111067486c907b6e53c027ae1e56c188bc568e";
33 static constexpr
const char *
WY_SONG_SEARCH_URL =
"STg2eHNFN0FLWnRzeDNlQXRlaHIvVlJ6b2k5a2s3Y2JmMG9lUEQzTytuNG5JenowY3ZleC9SbXFyak1ta29pYzA3dytZZz09";
34 static constexpr
const char *
WY_SONG_SEARCH_DATA_URL =
"enoyd2tlWk4xYk1JUUIraXg5bzBUV2FvMTBvVWNVMWVxUmh2YUJqcVhoMW44cldwRldISVNqK09WVml0dDg4d2YwdllwZz09";
35 static constexpr
const char *
WY_SONG_LRC_OLD_URL =
"eEZRWnA5eWZZZWFvakpnQ2F2Sml1aTZQa1crekFlZUJoTXUwRUgwekRtOXFsU2l2S1BKZFdwTUVaNGRzWUJ2ZTNpdlRDNnVuTUt2M0xtUTRsaWh2NTZBQ0JacnNTbXp6";
36 static constexpr
const char *
WY_SONG_PATH_URL =
"M21IV2dlSHNzaE1zZEpyb2hrQ0dqVEY3Ly9DZ3ZteDM1RStuSlJIRVVCRTljbWJKKzRBVnNZY3JEcEZKY045dEJ5KzM0WHArSDVCYXhrMHBoZmlTZXBWdHIvND0=";
37 static constexpr
const char *
WY_SONG_PATH_DATA_URL =
"ei9SdFJqZWlHWlh3eXBsWHJTS09FbUpRU1J4Zi9wZDlOQUMyVTVnL3c0YW9GSjVH";
38 static constexpr
const char *
WY_SONG_INFO_OLD_URL =
"N2NkQWg4V3o0NXYvMlFHamVOWVZ5Y2NnTDk2cTNFdFVROVNwTndJV2REYXM0K01Yd2NIT1pwaGcyTGJ0QVVsNHVxT0lTZHFKNTI2QnlWMnVBWFNDdWYrb09Waz0=";
39 static constexpr
const char *
WY_SONG_INFO_URL =
"S3paVUxRY3hZVDVweWhJZFU0K0FpakhJc3R5YW1hbmpmRUVsL3JTRUdwcnlDdDlMWFJSR0ludFFPZ1MycWExVVlLNjg5Njh3VmV2cGxpQzE=";
40 static constexpr
const char *
WY_SONG_INFO_DATA_URL =
"Zmh6cVNyd2REdlVlZ3JQVUZpNjd5YlBaYVR0SEQrWFAydVpzOWc9PQ==";
41 static constexpr
const char *
WY_SONG_DETAIL_CGG_URL =
"SnVoVFlqZ1dSa1BRYkVpQnA1SmtYL0toMUJyOWg3c0w4Snd5UVBMR0ptMU5PN3AzNkg3L2xDTEZpNUNEd1VjNi85WHYvQWRPc0RnY01Ba2o=";
43 static constexpr
const char *
WY_ARTIST_URL =
"YmhRbVZDYy8rbytiRWc5cXc2MUVUdEFKRmw2eFhTVmhqWTZ6MmRVNEMzbVg0Q3BFQVF4d0VYUktBMk1aVUNVb3ZaNk5VL3BYRjBZPQ==";
44 static constexpr
const char *
WY_ARTIST_INFO_URL =
"RnJtNVNTT01ncFI2cDJMRTMrSFFwWFBWVEEzQnZNYmg4TEJrRjZCeHorTE13aVNCNUxScGo2QzNzVUNKNzhKbkI2VjNKUT09";
46 static constexpr
const char *
WY_ARTIST_ALBUM_URL =
"dEJpSTdiaUh3R1hnRGVDUlpCNzJKRnBqNWZHY2xLVmhUcWQ0WW1PUVY0NjlONmRvMmtGaWZiMDBscjAvd0dxZg==";
47 static constexpr
const char *
WY_ARTIST_ALBUM_DATA_URL =
"Smx6dWVoWEJJOGEvdlZvRTNtcUFEVEJzWjI5NzB4bUM1anV4Z2lXa1N4RHRtTW5ZRllEeGpHSzN0VmxTTzJ4ZU93dW9Edz09";
48 static constexpr
const char *
WY_ARTIST_MOVIE_URL =
"eFdablNDbDlZVzVvYlo4UU9waEFVRlluRUFzdXA4TXFzVE9RMllXWVdQUXE2WjlsRi9DMzc0VlNXQlU9";
49 static constexpr
const char *
WY_ARTIST_MOVIE_DATA_URL =
"OE95dm9DdmtycVlzcnZaaWRhRFpHYjNBenl0bmFKM0ZLa1lVaFFVenBFQnZ5N2RoNE5VR3N5TzlDTitNTjFiUk9vdDZ4QndxSHY2QjVzcFlPM0laTlplUEt0bz0=";
50 static constexpr
const char *
WY_ARTIST_LIST_URL =
"dkxWWG8wQTVVa0xkY1dydjlwTWtNNGtSb3RBWWZqbURVZGtCWHMraFlSNVVRWG9rSnEwSzI4M3o4SDg9";
51 static constexpr
const char *
WY_ARTIST_LIST_DATA_URL =
"eWJCN095NWdwcXlZRkpIN1luQlVQV21vZXVxSytrUnIyUDFabFBDWUhvd2N0bkVhbkZyYVU3OXNjR3hJOVF5cUUzWDVQcFQ2RDh1cE1mRG52ZExFVTF0UEJDb09KdUkyWXV4T3p3PT0=";
53 static constexpr
const char *
WY_ALBUM_URL =
"QzJrMDNKTGlpVHpvY2taYm5BSWZGVTZWM09xYW5STDdXRFE5eTEzczhLZHB1RWljWlIxOVhRUXVDcmpuVjJsQnhqcmZRZE9UU0JZPQ==";
55 static constexpr
const char *
WY_MOVIE_URL =
"dFowcHhjYXk3UWRkZlo2eW40NkY2TEU4VzRoMC84TFh4Wm93N1hCbWk5V21WQnZnYzIrVUhvYmVtK0xtUW90cGpidHBqdz09";
57 static constexpr
const char *
WY_VIDEO_INFO_URL =
"VGVNaXVsNW9GSTA0d1VYMnFlRnhuVFoyd1BTV0U0Y1RMWGxON25tTlZ4S2lxSUthSFkvSXFOcFB1MjE1eG4xVFBhUXpITWVEZkVrbU5uNk0=";
59 static constexpr
const char *
WY_VIDEO_PATH_URL =
"VjZLL2tEVlFnYjhQclRPMDVnblZiNmE4Q0NDMzBqa3ZaeStjallYbkdBbllYU2YxSWE0OFFIRXppVDRLeEtsM2g4OTROdz09";
60 static constexpr
const char *
WY_VIDEO_PATH_DATA_URL =
"OE8vNmRpSVV6VXg4OGRKL0s5OStEdFQ4K1R2SGJlblZnSGljeVllZ1RQUW5ES1JONWIvdVhNSWdtZGc9";
62 static constexpr
const char *
WY_TOPLIST_URL =
"VUdTa0xMeG1Nblc4cThoS2E1QzhJK0lrTHJBRmk4TUJZMC9NQW1GanZydDJmR0VJVVRZNmJQSEhOZU96aE55bTJxdW55RldJOHl6aElNdTlHbkZkSmc9PQ==";
63 static constexpr
const char *
WY_TOPLIST_DATA_URL =
"dTJrZloxZDVFSU9GSEowWjFoaGI1Z2FlMFd1alE4aFRiS05zUFZHMDNJd0lJejFMSVIwWXVndWhRU2ZZRXA5WnY3b0dVcklGZHd1K3R2aEJqRVo2c0JvTkdKWkNEL3Qz";
65 static constexpr
const char *
WY_COMMENT_SONG_URL =
"VjJRaU8vR2xYZmIxM0RIMUNxU2NJRzlLSDVqZTY5ZVVXNlhUWndSWkc1TmlEajFKaGRwaS9TRThKRCtyL0Z4SWVSWmovSzhqMzFKV1R3QmxwUVBHSzA5ZGx0d2VmN0JMaVRFaVRnPT0=";
66 static constexpr
const char *
WY_COMMENT_PLAYLIST_URL =
"aURTWlNhUlJISEc3VmExQ2FsUXZqS1lXOVdGSzBOc3dmaHNMK3M0U2tScnNIdHc3Y2NJSGJBVVhhUTc1eHIrNEJrdmgzUlpCOU96UmNsZEEwbnIvQkZQU0tFZU9oY0JKazNlRWZRPT0=";
67 static constexpr
const char *
WY_COMMENT_DATA_URL =
"c0RITC8rR0FPY1VXdVpzT2Rsb0hJYVBITUM5cDR4d0YxTERqRzJMUUpPWlhUemt3Z2l0M0dMNTQ2MkJ0aVdCTUZaYW5pdkRDWTdsbTE5aEM=";
69 static constexpr
const char *
WY_PLAYLIST_URL =
"aFZGMG5CbXZXNmNGaS9jZEV6S0c2RE53Tm5Ud3I3WGJSS2ErQVQ5RjdYRlhUMENuS25yRnYwVHUzMnIrQUJQaFRVTlMrSTJUM1pNPQ==";
70 static constexpr
const char *
WY_PLAYLIST_DATA_URL =
"NXA2YlMvSVEyRWhvckRqclAzdDdreHY5L0JMb0tYS2tJRGhnRDlidVRUcHBFR0I5b3dXb1pPU0dDWGdpMjc3VDBpaUpBT05oNnlOc2czZmgxVGVpR2dTR01pbWhsVUdFRWhWYnpscUkzeTA9";
71 static constexpr
const char *
WY_PLAYLIST_INFO_URL =
"VUdTa0xMeG1Nblc4cThoS2E1QzhJK0lrTHJBRmk4TUJZMC9NQW1GanZydDJmR0VJVVRZNmJQSEhOZU96aE55bTJxdW55RldJOHl6aElNdTlHbkZkSmc9PQ==";
72 static constexpr
const char *
WY_PLAYLIST_INFO_DATA_URL =
"VkpFemFKQWtOY2ZXeUNpZ210VjVGYndOZ2VibUZlZHV6amZJaE5VL1czaWFzRkNqV2lYKy9CR29McXl6LzUrUldWcmtKS0Fjb0s5dFBFeXpCaHRCc1dhYlp1bGd3U1ZY";
75 class QNetworkRequest;
98 QByteArray
makeTokenRequest(QNetworkRequest *request,
const QString &query,
const QString &type);
111 #endif // MUSICWYQUERYINTERFACE_H
static constexpr const char * WY_BASE_URL
base url
static constexpr const char * WY_SONG_SEARCH_URL
song url
static constexpr const char * WY_ARTIST_MOVIE_DATA_URL
static constexpr const char * WY_SONG_DETAIL_CGG_URL
static constexpr const char * WY_NMTID_URL
static constexpr wchar_t key[]
QString makeSongArtist(const QString &in, const QString &name)
static constexpr const char * WY_ARTIST_ALBUM_URL
static constexpr const char * WY_MOVIE_URL
movie url
static constexpr const char * WY_TOPLIST_DATA_URL
static constexpr const char * WY_SONG_PATH_URL
static constexpr const char * WY_TOPLIST_URL
toplist url
static constexpr const char * WY_SONG_PATH_DATA_URL
static constexpr const char * WY_ARTIST_INFO_URL
static constexpr const char * WY_VIDEO_INFO_DATA_URL
static constexpr const char * WY_SONG_INFO_DATA_URL
static constexpr const char * WY_SONG_INFO_URL
void makeRequestRawHeader(QNetworkRequest *request)
static constexpr const char * WY_SONG_LRC_OLD_URL
static constexpr const char * WY_VIDEO_PATH_DATA_URL
static constexpr const char * WY_PLAYLIST_DATA_URL
The namespace of the wangyi request interface.
static constexpr const char * WY_ARTIST_LIST_URL
static constexpr const char * WY_PLAYLIST_URL
playlist url
static constexpr const char * WY_SECKRY_STRING
static constexpr const char * WY_SONG_SEARCH_DATA_URL
static constexpr const char * WY_COMMENT_PLAYLIST_URL
void parseFromSongProperty(TTK::MusicSongInformation *info, int bitrate)
static constexpr const char * WY_PLAYLIST_INFO_URL
static constexpr const char * WY_UA_URL
cookie url
QByteArray makeTokenRequest(QNetworkRequest *request, const QString &query, const QString &type)
static constexpr const char * WY_COMMENT_DATA_URL
static constexpr const char * WY_ARTIST_URL
artist url
static constexpr const char * WY_COMMENT_SONG_URL
comment url
static constexpr const char * WY_COOKIE_URL
static constexpr const char * WY_ARTIST_MOVIE_URL
static constexpr const char * WY_ARTIST_ALBUM_DATA_URL
QString makeCoverPixmapUrl(const QString &url)
static constexpr const char * WY_VIDEO_PATH_URL
static constexpr const char * WY_PLAYLIST_INFO_DATA_URL
static constexpr const char * WY_ARTIST_INFO_DATA_URL
static constexpr const char * WY_SONG_INFO_OLD_URL
static constexpr const char * WY_ARTIST_LIST_DATA_URL
static constexpr const char * WY_VIDEO_INFO_URL
static constexpr const char * WY_ALBUM_URL
album url
static constexpr const char * WY_MOVIE_DATA_URL