Я знаю, что есть некоторые похожие вопросы, но они довольно старые, поэтому, возможно, что-то изменилось в последних версиях.
Я пытаюсь использовать Native SDK для подключения к Deezer, но я застрял в аутентификациифаза.
Я полагаю, что все настроено правильно:
- Я открываю браузер и загружаю URL https://connect.deezer.com/oauth/auth.php?app_id=281202&redirect_uri=http://localhost:3625/deezer&perms=basic_access
- Я получаю токен доступа в свой вызовобратно на localhost: 3625
- Я анализирую URL и извлекаю токен
- Я даю токен dz_connect_set_access_token (app_ctxt-> dzconnect, NULL, NULL,
Я получаю следующий результат:
34986:958625 connect-session: [dz_connect_session_user_info_cb:973] api_ret:1 responsedata:0x7ff7a0118c50 34986:958679 dzuser: [dz_user_import_json_data:106] error { "error":{
"type":"OAuthException",
"message":"Invalid OAuth access token.",
"code":300 } } field e91f2fce333d4a7ab9b75cfaee3115e4_fr7d8cf7ef16ff4f3b250592154c402b
Действительно, сообщение довольно ясно, поэтому я удивляюсь, почему оно не распознано. Что я должен проверить? Из кода, все кажется в порядке, и токен - это то, что ясм. в перенаправлении:
http://localhost:3625/deezer?code=fr7d8cf7ef16ff4f3b250592154c402b
Может ли это быть потому, что я использовал тот же идентификатор устройства с токеном пользователя NanoPlayer по умолчанию?
Кроме того, я не используюсекрет, это правильно?
Буду очень признателенбольшой ответ, и я заранее благодарю вас.
С уважением, Стефано