Deezer Rest API - 将曲目添加到播放列表不起作用?
Deezer Rest API - Add Track to Playlist doesn't work?
我有一个与 deezer rest API 集成的 Android 应用程序,我需要将曲目添加到播放列表。
当我执行以下请求时,我的应用程序已经有 Oauth 登录流程:
http://api.deezer.com/user/me?access_token=AJSDH44H5R7SS7SDHDUHFSUDUSUSASDA766
工作正常!
播放列表操作,我尝试将此请求发送为:
POST
http://api.deezer.com/playlist/777006545/tracks?access_token=AJSDH44H5R7SS7SDHDUHFSUDUSUSASDA766&songs=2312333,12312
GET
http://api.deezer.com/playlist/777006545/tracks?access_token=AJSDH44H5R7SS7SDHDUHFSUDUSUSASDA766&songs=2312333,12312&request_method=post
回调错误:
{
"error": {
"type": "OAuthException",
"message": "An active access token must be used to query information about the current user",
"code": 200
}
}
但令牌适用于其他请求。谁知道这样做的正确方法是什么?
你检查过这个页面了吗?
https://developers.deezer.com/api/playlist#actions ?
看来你已经找到了这个:
https://developers.deezer.com/api/actions-post
以下是我要测试的内容:
仅 POST。
检查您的访问令牌是否具有 manage_library 权限。
检查播放列表的所有者是否与 access_token 的用户相同。
它对我有用:
http://api.deezer.com/playlist/<playlist_id>/tracks?access_token=<access_token>&request_method=post&songs=<track_id>
我有一个与 deezer rest API 集成的 Android 应用程序,我需要将曲目添加到播放列表。
当我执行以下请求时,我的应用程序已经有 Oauth 登录流程:
http://api.deezer.com/user/me?access_token=AJSDH44H5R7SS7SDHDUHFSUDUSUSASDA766
工作正常!
播放列表操作,我尝试将此请求发送为:
POST
http://api.deezer.com/playlist/777006545/tracks?access_token=AJSDH44H5R7SS7SDHDUHFSUDUSUSASDA766&songs=2312333,12312
GET
http://api.deezer.com/playlist/777006545/tracks?access_token=AJSDH44H5R7SS7SDHDUHFSUDUSUSASDA766&songs=2312333,12312&request_method=post
回调错误:
{
"error": {
"type": "OAuthException",
"message": "An active access token must be used to query information about the current user",
"code": 200
}
}
但令牌适用于其他请求。谁知道这样做的正确方法是什么?
你检查过这个页面了吗?
https://developers.deezer.com/api/playlist#actions ?
看来你已经找到了这个:
https://developers.deezer.com/api/actions-post
以下是我要测试的内容:
-
仅
POST。
检查您的访问令牌是否具有 manage_library 权限。
检查播放列表的所有者是否与 access_token 的用户相同。
它对我有用:
http://api.deezer.com/playlist/<playlist_id>/tracks?access_token=<access_token>&request_method=post&songs=<track_id>