1 #ifndef MUSICWYQUERYINTERFACE_H
2 #define MUSICWYQUERYINTERFACE_H
25 static constexpr
const char *
WY_SONG_SEARCH_URL =
"STg2eHNFN0FLWnRzeDNlQXRlaHIvVlJ6b2k5a2s3Y2JmMG9lUEQzTytuNG5JenowY3ZleC9SbXFyak1ta29pYzA3dytZZz09";
26 static constexpr
const char *
WY_SONG_SEARCH_DATA_URL =
"enoyd2tlWk4xYk1JUUIraXg5bzBUV2FvMTBvVWNVMWVxUmh2YUJqcVhoMW44cldwRldISVNqK09WVml0dDg4d2YwdllwZz09";
27 static constexpr
const char *
WY_SONG_LRC_OLD_URL =
"eEZRWnA5eWZZZWFvakpnQ2F2Sml1aTZQa1crekFlZUJoTXUwRUgwekRtOXFsU2l2S1BKZFdwTUVaNGRzWUJ2ZTNpdlRDNnVuTUt2M0xtUTRsaWh2NTZBQ0JacnNTbXp6";
28 static constexpr
const char *
WY_SONG_PATH_V1_URL =
"N2NkQWg4V3o0NXYvMlFHamVOWVZ5Y2NnTDk2cTNFdFVROVNwTndJV2REYXM0K01Yd2NIT1pwaGcyTGJ0QVVsNHVxT0lTZHFKNTI2QnlWMnVBWFNDdWYrb09Waz0=";
29 static constexpr
const char *
WY_SONG_PATH_V2_URL =
"M21IV2dlSHNzaE1zZEpyb2hrQ0dqVEY3Ly9DZ3ZteDM1RStuSlJIRVVCRTljbWJKKzRBVnNZY3JEcEZKY045dEJ5KzM0WHArSDVCYXhrMHBoZmlTZXBWdHIvND0=";
31 static constexpr
const char *
WY_SONG_PATH_V3_URL =
"cmNsdVp5dFI1TG5VMVg1N2w1bnZwOEx0TGlUazZuZ1JFMkg0dVcvS0ZKbExPL2d0UW9kT0RaZHNhMzFXcjZiVytiZmtLY2hvYjk0bVEyZDhWaldiTmx6V0pmaz0=";
33 static constexpr
const char *
WY_SONG_PATH_V3_DATA_URL =
"TDlnVTZReGNvWk9YTkFFdVF4bDJJcUk4K1BHRFU1N2I3eHlNNmwwYnIzcEVRdDZVelpRVEpRODNjTDVWdXprVEJtcENlNmFmUHZXYUNsdXkxSHV6elE9PQ==";
34 static constexpr
const char *
WY_SONG_INFO_URL =
"S3paVUxRY3hZVDVweWhJZFU0K0FpakhJc3R5YW1hbmpmRUVsL3JTRUdwcnlDdDlMWFJSR0ludFFPZ1MycWExVVlLNjg5Njh3VmV2cGxpQzE=";
35 static constexpr
const char *
WY_SONG_INFO_DATA_URL =
"Zmh6cVNyd2REdlVlZ3JQVUZpNjd5YlBaYVR0SEQrWFAydVpzOWc9PQ==";
37 static constexpr
const char *
WY_ARTIST_URL =
"YmhRbVZDYy8rbytiRWc5cXc2MUVUdEFKRmw2eFhTVmhqWTZ6MmRVNEMzbVg0Q3BFQVF4d0VYUktBMk1aVUNVb3ZaNk5VL3BYRjBZPQ==";
38 static constexpr
const char *
WY_ARTIST_INFO_URL =
"RnJtNVNTT01ncFI2cDJMRTMrSFFwWFBWVEEzQnZNYmg4TEJrRjZCeHorTE13aVNCNUxScGo2QzNzVUNKNzhKbkI2VjNKUT09";
40 static constexpr
const char *
WY_ARTIST_ALBUM_URL =
"dEJpSTdiaUh3R1hnRGVDUlpCNzJKRnBqNWZHY2xLVmhUcWQ0WW1PUVY0NjlONmRvMmtGaWZiMDBscjAvd0dxZg==";
41 static constexpr
const char *
WY_ARTIST_ALBUM_DATA_URL =
"Smx6dWVoWEJJOGEvdlZvRTNtcUFEVEJzWjI5NzB4bUM1anV4Z2lXa1N4RHRtTW5ZRllEeGpHSzN0VmxTTzJ4ZU93dW9Edz09";
42 static constexpr
const char *
WY_ARTIST_MOVIE_URL =
"eFdablNDbDlZVzVvYlo4UU9waEFVRlluRUFzdXA4TXFzVE9RMllXWVdQUXE2WjlsRi9DMzc0VlNXQlU9";
43 static constexpr
const char *
WY_ARTIST_MOVIE_DATA_URL =
"OE95dm9DdmtycVlzcnZaaWRhRFpHYjNBenl0bmFKM0ZLa1lVaFFVenBFQnZ5N2RoNE5VR3N5TzlDTitNTjFiUk9vdDZ4QndxSHY2QjVzcFlPM0laTlplUEt0bz0=";
44 static constexpr
const char *
WY_ARTIST_LIST_URL =
"dkxWWG8wQTVVa0xkY1dydjlwTWtNNGtSb3RBWWZqbURVZGtCWHMraFlSNVVRWG9rSnEwSzI4M3o4SDg9";
45 static constexpr
const char *
WY_ARTIST_LIST_DATA_URL =
"eWJCN095NWdwcXlZRkpIN1luQlVQV21vZXVxSytrUnIyUDFabFBDWUhvd2N0bkVhbkZyYVU3OXNjR3hJOVF5cUUzWDVQcFQ2RDh1cE1mRG52ZExFVTF0UEJDb09KdUkyWXV4T3p3PT0=";
47 static constexpr
const char *
WY_ALBUM_URL =
"QzJrMDNKTGlpVHpvY2taYm5BSWZGVTZWM09xYW5STDdXRFE5eTEzczhLZHB1RWljWlIxOVhRUXVDcmpuVjJsQnhqcmZRZE9UU0JZPQ==";
49 static constexpr
const char *
WY_MOVIE_URL =
"dFowcHhjYXk3UWRkZlo2eW40NkY2TEU4VzRoMC84TFh4Wm93N1hCbWk5V21WQnZnYzIrVUhvYmVtK0xtUW90cGpidHBqdz09";
51 static constexpr
const char *
WY_VIDEO_INFO_URL =
"VGVNaXVsNW9GSTA0d1VYMnFlRnhuVFoyd1BTV0U0Y1RMWGxON25tTlZ4S2lxSUthSFkvSXFOcFB1MjE1eG4xVFBhUXpITWVEZkVrbU5uNk0=";
53 static constexpr
const char *
WY_VIDEO_PATH_URL =
"VjZLL2tEVlFnYjhQclRPMDVnblZiNmE4Q0NDMzBqa3ZaeStjallYbkdBbllYU2YxSWE0OFFIRXppVDRLeEtsM2g4OTROdz09";
54 static constexpr
const char *
WY_VIDEO_PATH_DATA_URL =
"OE8vNmRpSVV6VXg4OGRKL0s5OStEdFQ4K1R2SGJlblZnSGljeVllZ1RQUW5ES1JONWIvdVhNSWdtZGc9";
56 static constexpr
const char *
WY_TOPLIST_URL =
"VUdTa0xMeG1Nblc4cThoS2E1QzhJK0lrTHJBRmk4TUJZMC9NQW1GanZydDJmR0VJVVRZNmJQSEhOZU96aE55bTJxdW55RldJOHl6aElNdTlHbkZkSmc9PQ==";
57 static constexpr
const char *
WY_TOPLIST_DATA_URL =
"dTJrZloxZDVFSU9GSEowWjFoaGI1Z2FlMFd1alE4aFRiS05zUFZHMDNJd0lJejFMSVIwWXVndWhRU2ZZRXA5WnY3b0dVcklGZHd1K3R2aEJqRVo2c0JvTkdKWkNEL3Qz";
59 static constexpr
const char *
WY_COMMENT_SONG_URL =
"VjJRaU8vR2xYZmIxM0RIMUNxU2NJRzlLSDVqZTY5ZVVXNlhUWndSWkc1TmlEajFKaGRwaS9TRThKRCtyL0Z4SWVSWmovSzhqMzFKV1R3QmxwUVBHSzA5ZGx0d2VmN0JMaVRFaVRnPT0=";
60 static constexpr
const char *
WY_COMMENT_PLAYLIST_URL =
"aURTWlNhUlJISEc3VmExQ2FsUXZqS1lXOVdGSzBOc3dmaHNMK3M0U2tScnNIdHc3Y2NJSGJBVVhhUTc1eHIrNEJrdmgzUlpCOU96UmNsZEEwbnIvQkZQU0tFZU9oY0JKazNlRWZRPT0=";
61 static constexpr
const char *
WY_COMMENT_DATA_URL =
"c0RITC8rR0FPY1VXdVpzT2Rsb0hJYVBITUM5cDR4d0YxTERqRzJMUUpPWlhUemt3Z2l0M0dMNTQ2MkJ0aVdCTUZaYW5pdkRDWTdsbTE5aEM=";
63 static constexpr
const char *
WY_PLAYLIST_URL =
"aFZGMG5CbXZXNmNGaS9jZEV6S0c2RE53Tm5Ud3I3WGJSS2ErQVQ5RjdYRlhUMENuS25yRnYwVHUzMnIrQUJQaFRVTlMrSTJUM1pNPQ==";
64 static constexpr
const char *
WY_PLAYLIST_DATA_URL =
"NXA2YlMvSVEyRWhvckRqclAzdDdreHY5L0JMb0tYS2tJRGhnRDlidVRUcHBFR0I5b3dXb1pPU0dDWGdpMjc3VDBpaUpBT05oNnlOc2czZmgxVGVpR2dTR01pbWhsVUdFRWhWYnpscUkzeTA9";
65 static constexpr
const char *
WY_PLAYLIST_INFO_V1_URL =
"VUdTa0xMeG1Nblc4cThoS2E1QzhJK0lrTHJBRmk4TUJZMC9NQW1GanZydDJmR0VJVVRZNmJQSEhOZU96aE55bTJxdW55RldJOHl6aElNdTlHbkZkSmc9PQ==";
66 static constexpr
const char *
WY_PLAYLIST_INFO_V1_DATA_URL =
"VkpFemFKQWtOY2ZXeUNpZ210VjVGYndOZ2VibUZlZHV6amZJaE5VL1czaWFzRkNqV2lYKy9CR29McXl6LzUrUldWcmtKS0Fjb0s5dFBFeXpCaHRCc1dhYlp1bGd3U1ZY";
67 static constexpr
const char *
WY_PLAYLIST_INFO_V2_URL =
"VENmNTdHK2VacjVvTFp3WmFKT2wrNmNnWHM1N3FDUHNGUHZ4MWdvU2x2bzdMM0xCSXFaaFRWWnNYTkpLeGdnVw==";
71 class QNetworkRequest;
95 QByteArray
makeTokenRequest(QNetworkRequest *request,
const QString &query,
const QString &data);
99 QByteArray
makeTokenRequest(QNetworkRequest *request,
const QString &url,
const QString &query,
const QString &data);
112 #endif // MUSICWYQUERYINTERFACE_H
static constexpr const char * WY_SONG_SEARCH_URL
song url
static constexpr const char * WY_SONG_PATH_V3_URL
static constexpr const char * WY_ARTIST_MOVIE_DATA_URL
static constexpr const char * WY_SONG_PATH_V3_DATA_URL
static constexpr wchar_t key[]
static constexpr const char * WY_SONG_PATH_V2_URL
QString makeSongArtist(const QString &in, const QString &name)
static constexpr const char * WY_ARTIST_ALBUM_URL
static constexpr const char * WY_PLAYLIST_INFO_V2_URL
static constexpr const char * WY_MOVIE_URL
movie url
static constexpr const char * WY_TOPLIST_DATA_URL
static constexpr const char * WY_TOPLIST_URL
toplist 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_PLAYLIST_INFO_V1_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_SONG_PATH_V1_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_SONG_PATH_V2_DATA_URL
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_SONG_PATH_V3_QUERY_URL
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_PLAYLIST_INFO_V2_DATA_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_ARTIST_INFO_DATA_URL
QByteArray makeTokenRequest(QNetworkRequest *request, const QString &query, const QString &data)
static constexpr const char * WY_ARTIST_LIST_DATA_URL
static constexpr const char * WY_PLAYLIST_INFO_V1_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