2012-02-01 11 views
2

Facebookで仮想通貨としてFacebookクレジットを導入しようとしています。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を使用する必要があります。参照: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/credit_balanceと呼ばれるフィールドがありません。

私もhttps://developers.facebook.com/docs/reference/fql/user/に行きました。そこにはcredit_balanceというフィールドもありませんでした。

しかし、私はhttps://developers.facebook.com/docs/credits/に行って、クレジットを読んだ。 Facebookの新しいクレジットダイアログの代わりにその情報を取得する機能を削除したようだが、Facebookはユーザーのクレジット残高を知る必要はない。そのダイアログ。

あなたはここで、ガイドに従うことで、新しいダイアログを統合する方法について学ぶことができ

https://developers.facebook.com/docs/credits/build/

私の信念は、あまりにも多くのboneheadsが自分に有利に知っているユーザーの信用レベルの特権を乱用ので、この「機能」ということです取り除かれた。

関連する問題