2011-09-24 11 views
4

을 게시하지 않습니다 :페이스 북 그래프 API 탐색기 페이스 북 문서에 따르면 점수

"만들기 또는 사용자에 대한 점수를 업데이트

당신은에 HTTP POST 요청을 발행하여 점수 또는 사용자를 게시 할 수 있습니다

/publish_actions 권한이있는 한 USER_ID/앱에서 access_token으로 점수를 계산합니다. '

그래서 액세스 토큰 도구에서 앱 액세스 토큰을 얻습니다. 또한 publish_actions 권한이 활성화되어 있는지 확인했습니다.

나는 응용 프로그램 액세스 토큰/USER_ID/점수에 대한 API Explorer를 사용할 때 나는 다음과 같은 오류 얻을 :

{ 
    "error": { 
    "message": "A user access token is required to request this resource.", 
    "type": "OAuthException" 
    } 
} 

확인을. 그래서 대신 사용자 액세스 토큰을 제공하고받을 수 있습니다.

{ 
    "error": { 
    "message": "(#15) This method must be called with an app access_token.", 
    "type": "OAuthException" 
    } 
} 

여기서 내가 뭘 잘못하고 있니?

EDIT : 모바일/네이티브 대신 인증이 WEB로 설정되어있는 한 작동합니다.

답변

3

애플리케이션 토큰을 사용하여 점수를 게시해야합니다. 응용 프로그램 토큰을 사용하고 있으므로 더 이상/me를 사용할 수 없으므로/userid/score에 게시해야합니다. 응용 프로그램 토큰이 작동하지 않는 경우 임시로 다음 형식으로 시도하십시오. appID | appSecret

먼저 사용자가 publish_actions를 부여했는지 확인해야합니다 (호출/사용자 ID/권한으로 확인). 또한 응용 프로그램이 게임으로 표시되어 있는지 확인해야합니다.

난 그냥 페이스 북의 그래프 Explorer를 통해이 모든 자신을했고, 그것은 일 : 당신은 당신이 "아니오"로 선택한다 오픈 그래프에서 자신 만의 액션 유형을 구축 한 경우 enter image description here

+0

또한 작동하지 않습니다. 다시 # 15 오류가 발생합니다. [액세스 도구] (https://developers.facebook.com/tools/access_token/)에서 제공하는 응용 프로그램 토큰을 사용할 때 "현재 사용자에 대한 정보를 쿼리하려면 활성 액세스 토큰을 사용해야합니다."라는 메시지가 나타납니다. –

+0

appID | appSecret은 새로운 기능입니다. 사용 권한이 확인되었습니다. 앱이 게임으로 확인되었습니다. ! [스크린 샷] (http://i.imgur.com/84KKA.png). 아직도 작동하지 않습니다. –

+0

나는 또한 appSecret을 재설정하려고 시도했다. 작동하지 않습니다. 새 게임을 등록하고 처음부터 다시 시도해도 작동하지 않습니다. –

1

는 "앱이 필요 작업 구성 페이지에서 게시 할 토큰 "을 선택하십시오. 내 문제가 "(# 15)로 수정되었습니다.이 메소드는 앱 access_token으로 호출해야합니다."