2012-02-01 2 views
2

페이스 북에서 가상 통화로 Facebook 크레딧을 구현하는 중입니다.사용자 가져 오기 Facebook 크레딧 잔액

페이스 북 크레딧 잔액 방법에 대한 액세스를 허용하고 허용되었지만, 내가 찾은 작은 문서 (주로 포럼 게시물)에서 작동하지 않는 것 같습니다! https://api.facebook.com/method/users.getStandardinfo?fields=credit_balance&format=json&uids=FB_USER_ID&access_token=DEVELOPMENT_APP_ACCESS_TOKEN

그리고 난 다시 다음과 같은 오류가 점점 오전 : 경우

"error_code": 13, "error_msg": "The underlying FQL query made by this API call has encountered the following error: credit_balance is not a member of the user table.",

은 위의 URL이 올바른지 확인할 수 있습니다, 그리고 사용자의 크레딧 균형을 얻기 위해 다음과 같은 URL을 사용하고

어떤 문서의 지시에 나를 가리 키지 말고, 약 1 시간 동안 문서를 검색 한 후에 나는 아무것도 얻지 못했습니다!

+2

더 이상 사용되지 않는 방법을 사용하고 있습니다. 나는 그들이 아직도 일하는 지 확실하지 않다 (겉으로보기에는 아니오). – Lix

+0

나는 많은 것을 생각하고 올바른 방법을 찾으려고 노력하는 것이 다소 불가능하다! –

+0

너무 많은 도움이되지는 않을지 모르지만 - 여기 또는 적어도 관련 문제를 다루는 버그 보고서 - https://developers.facebook.com/bugs/289678194414280이 있습니다. – Lix

답변

3

먼저 REST API가 사용되지 않으며 새 Graph API를 사용해야합니다. 참조 : credit_balance라는 더 필드가 존재하지 https://developers.facebook.com/docs/reference/rest/ 또한

We are in the process of deprecating the REST API. If you are building a new Facebook application, please use the Graph API. While there is still functionality that we have not ported over yet, the Graph API is the center of Facebook Platform moving forward and where all new features will be found.

https://developers.facebook.com/docs/reference/rest/users.getStandardinfo/에.

나는 또한 https://developers.facebook.com/docs/reference/fql/user/에 갔고 거기도 credit_balance라는 필드가 없었다.

하지만 https://developers.facebook.com/docs/credits/으로 가서 크레딧을 읽었습니다. 앱이 사용자의 신용 잔액을 알아야 할 필요가없는 Facebook의 새로운 신용 대화 상자 대신 앱이 해당 정보를 얻을 수있는 기능을 제거한 것으로 보인다. 그들의 대화.

현재 가이드에 따라 새로운 대화 상자를 통합하는 방법에 대해 배울 수 있습니다

: 자신의 장점에 대한 사용자의 신용 수준을 알고 그리고 https://developers.facebook.com/docs/credits/build/

내 믿음이 너무 많은 boneheads가 권한을 남용한다는 것입니다 그래서이 "기능" 제거되었다.