2011-09-20 1 views
0

는 내가 :) 부탁 해요 아주 noobish 질문이 아니다 희망 토큰 오류 액세서 - 내 앱 점수 매개 변수를 설정하기 위해 노력하고있어AS3 플래시 API를 설정하지 않는 게임 카테고리 응용 프로그램 점수 -

을 (게임 카테고리 응용 프로그램) AS3 플래시 API (JS APi 주위의 래퍼 참조)하지만 계속 "(# 15)이 메서드는 응용 프로그램 access_token 함께 호출해야합니다"오류가 계속, 나는 또한 테스트 호출을 시도했습니다 그래프 API 탐색기와 결과는 동일합니다. (응용 프로그램 및 복사의 생성 대한 액세스 토큰/붙여 넣기 대한 액세스 토큰) 내가 권한 테이블을 검색했는데 내가 모두 publish_actions에게사용을 설정 한

r_games_activity 인증 과정. 완벽하게 작품을 얻기

는 (나 또한 정보를 점수 아무 문제없이 기본 정보를받을 수 있지만이 설정되어 있기 때문에 그냥 하늘의 배열 아마) 게시물이

나는 내가 '알고 싶은 범인을 것 같다 m 뭔가 잘못하고 (내 서버 측의 추가 인증 과정이 필요 거기 같은 것을)

너희들이 도와주세요 어떤 ideea의가있는 경우 사전에 매우 실망

감사되고있다 : D

답변

2

마지막으로 해결책을 찾았습니다. 이 응용 프로그램의 비밀이 필요하기 때문에

var data:Object = new Object(); 
data.score = 285; 
data.access_token = APP_ACCESS_TOKEN; 
var requestType:String = "POST"; 
Facebook.api(Facebook.getAuthResponse().uid + "/scores/" , handlePostScoreComplete, data, requestType); 

당신은 응용 프로그램 액세스 토큰을 사용하여 PHP 또는 다른 클라이언트 측 SDK가 아닌 자바 스크립트 SDK를 받아야합니다 :

다음은 올바른 AS3 코드입니다.

그래서 PHP에서 당신은 액세스 토큰을 받아야합니다 그리고 당신은 플래시로 전달할 수 있습니다

<?php 

$APPLICATION_ID = YOUR_APP_ID; 
$APPLICATION_SECRET = YOUR_APP_SECRET; 

$token_url = "https://graph.facebook.com/oauth/access_token?" . 
      "client_id=" . $APPLICATION_ID . 
      "&client_secret=" . $APPLICATION_SECRET . 
      "&grant_type=client_credentials"; 
$app_token = file_get_contents($token_url); 

?>