2017-11-06 9 views
0

deezer rest API와 통합 된 Android 애플리케이션이 있으며 재생 목록에 트랙을 추가해야합니다.Deezer Rest API - 재생 목록에 트랙 추가가 작동하지 않습니까?

내 응용 프로그램은 이미의 Oauth 로그인 흐름을 가지고 나는 다음과 같은 요청을 실행할 때 :

http://api.deezer.com/user/me?access_token=AJSDH44H5R7SS7SDHDUHFSUDUSUSASDA766 

작품 벌금을!

재생 목록 조치는, 내가 같은 요청을 보내려고 : GET

http://api.deezer.com/playlist/777006545/tracks?access_token=AJSDH44H5R7SS7SDHDUHFSUDUSUSASDA766&songs=2312333,12312 

POST

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 
    } 
} 

그러나 토큰은 다른 요청에 대해 작동합니다. 이 일을 올바르게하는 방법은 무엇입니까?

답변

2

이 페이지를 확인하셨습니까?

https://developers.deezer.com/api/playlist#actions? 그것은 당신을 보인다

은 이미 하나의 발견 : 만

  • POST :

    여기

    https://developers.deezer.com/api/actions-post

    은 제가 테스트 것입니다.

  • 액세스 토큰에 manage_library 권한이 있는지 확인하십시오.

  • 재생 목록의 소유자가 access_token의 사용자와 동일한 지 확인하십시오.

그것은 나를 위해 일한

:

http://api.deezer.com/playlist/<playlist_id>/tracks?access_token=<access_token>&request_method=post&songs=<track_id> 
+0

이 오류가 여기였다. * 재생 목록의 소유자가 access_token과의 사용자가 동일한 지 확인 * Thks –