我知道有一些类似的问题,但它们已经很老了,所以在最新版本中可能会有所改变。
我正在尝试使用Native SDK连接到Deezer,但我仍处于身份验证阶段。
我相信我做得很好:
我得到以下结果:
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
是不是因为我使用了相同的设备ID和默认的NanoPlayer用户令牌?
另外,我没有使用这个秘密,是不是正确?
我非常感谢你的回复,我提前感谢你。
此致 斯特凡诺
答案 0 :(得分:0)
oAuth流程分为两个阶段。
看来你只做了第一步:
- >将返回 USER_OAUTH_CODE
- >将返回 USER_ACCESS_TOKEN