API lastfm - указана неверная подпись метода
Я создал api_sig
как:
export function getLastfmApiSignature() {
let raw_string = `api_key${Lastfm_API_KEY}method${Lastfm_API_SIGNATURE_METHOD}password${Lastfm_password}username${Lastfm_username}${Lastfm_SHARED_SECRET}`;
return md5(raw_string);
}
Затем вызвал API для auth.getMobileSession
предоставление необходимых параметров (username, password, api_key, api_sig, method)
где api_sig
возвращается значение из getLastfmApiSignature
функция. Затем я предоставляю, что api_sig
и вернул ответный сеансовый ключ от auth.getMobileSession
API и постоянно получаю сообщение об ошибке:
"message": "Invalid method signature supplied"
Имеется в виду, вероятно, что api_sig
является недействительным. Кто-нибудь знает в чем проблема?