2012-09-20 2 views
1

이것은 매우 실망스럽고 페이스 북은 분명히 훌륭한 예제 문서를 제공하지 않으므로 다른 사람들이 나를 도울 수 있기를 바랍니다.페이 스북 결제시 주문 정보를 보는 중 오류가 발생했습니다.

페이 스북 지불 주문서의 세부 정보를 얻기 위해 페이스 북 그래프 API에 전화를 걸려고합니다. #. 그래프 API 탐색기 사용 나는/########### (####은 주문 번호 임) 전화를 걸고 상단의 내 앱 드롭 다운 목록에서 애플리케이션을 선택하여 생성합니다 앱 액세스 토큰 내가 돌아 가야하는 것은 오류입니다 :

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

나는 다음과 같은 호출을 사용하여 응용 프로그램 액세스 토큰 조회를 국방부 경우 :

https://graph.facebook.com/oauth/access_token?client_id=YOUR_APP_ID&client_secret=YOUR_APP_SECRET&grant_type=client_credentials

내가 액세스 토큰 내가 다른 오류가 반환 사용하는 경우 :

{ 
    "error": { 
     "message": "(#15) This method is not supported for native apps", 
     "type": "OAuthException", 
     "code": 15 
    } 
} 

앱을 확인했으며 게임이므로 Desktop/Native로 설정되었습니다. Google에서 신청서에 대한 지불을 받아서 지불금을 조회 할 수없는 이유는 무엇입니까? 이 문제를 발견 다른 사람, 그래프 API의 주문 개체에 액세스하는 경우 '거짓'반환을 도와 답변으로 추가

+0

가능한 중복 (http://facebook.stackoverflow.com/questions/ 11614064/facebook-app-type-one-to-pick 모바일 및 웹) – Igy

+0

원래 네이티브/데스크탑으로 설정된 애플리케이션으로 문제가 발생했습니다. 나는 또한 웹 애플 리케이션에 설정된 우리의 개발 애플 리케이션에 그것을 시도하고 지금은 "false"를 반환합니다. 나는 이것이 버그인지 아니면 다른 것이 필요한지 알아낼 수 없다. – Cenapps

+0

'false'는 개인 정보 보호 또는 가시성 검사가 실패했음을 의미한다. client_credentials를 호출하는 호출에 'false'가 표시 되는가? 어떤 이유로 응용 프로그램이 삭제되거나 보이지 않는 이상 발생하지 않아야합니다. – Igy

답변

0

, 다음 사항을 확인하십시오 응용 프로그램은 기본 '으로 설정되어 있지

  1. 을/desktop '(이 설정은 고급 설정에 있습니다) - 그렇다면 앱 액세스 토큰이 신뢰할 수 없음
  2. 액세스하려는 주문이 실제 주문이며 앱 설정의 결제 테스트 사용자가 아닙니다

첫 번째 경우는 상대적으로 거의 알려지지 않았지만 ause 'native/desktop'앱은 바이너리에 앱 비밀 정보를 배포 한 것으로 가정합니다.

두 번째는 Order 개체의 문서의 상단에 언급

[페이스 북 앱 유형? : 모바일 및 웹을위한 선택 하나]의
+0

안녕하세요. 그건 정확히 문제였습니다. 감사. 우리는 지금 함께 움직이고 있습니다. – Cenapps

관련 문제