0

Facebook ユーザーから「credit_balance」を取得する方法について、インターネットで情報を集めています。

ユーザーの credit_balance を取得するために、私は次を使用しています: Facebook クレジット - クレジット残高を取得しようとするとエラー コード 13 を取得する

ユーザーのものの代わりに「アプリケーションaccess_token」を使用する必要があるという事実を認識しています(念のため、最近両方のトークンを試しています)。

そして、「credit_balance」を取得することがホワイトリストに登録されている機能であると言っている複数の投稿を十分に認識しています.

したがって、私の結論は、私たちのアプリはまだホワイトリストに登録されていないということです。そのため、「例外: 13: この API 呼び出しによって作成された基になる FQL クエリで、次のエラーが発生しました: credit_balance はユーザー テーブルのメンバーではありません。 " 例外...それで話は終わりです...しかし、Facebookの関係者の1人が私に言った、「credit_balance」はホワイトリストに登録された機能ではありません. 今、私は混乱しています...

私の2つの質問:

(1) では、真実はどこにあるのでしょうか? Facebook からの「credit_balance の取得」がホワイトリストに登録された機能であるかどうか、また、こちらのフォームに入力することから始まるホワイトリスト登録手続きを行う必要があるかどうか、誰か確認または反論していただけませんか: https://www.facebook.com/help/contact_us.php id=157379954315015 そして、永遠にホワイトリストに登録されるのを待ちます (明らかに、ホワイトリストに登録するように既に要求しています...)。(ホワイトリストに登録した後、ユーザーを再認証する必要があることも認識しています。それも同様に行いましたが、それでもうまくいきません。)

(2) また、自分のアプリケーションがホワイトリストに登録されているかどうかを確認する方法はありますか?

前もって感謝します

  • ヤクブ
4

2 に答える 2

1

最後に、公式の答え。私たちのアプリケーションは、摩擦のない支払い、get_balance(== get_credits == credit_balance)、およびgamer_statusのホワイトリストに登録されています。

したがって、「Facebookクレジットの数を取得する」ことに問題がある場合は、最初にホワイトリストに登録されていることを確認してください。

Facebookは約1.5か月後にホワイトリストに登録されたため、プロジェクトを開始したらすぐに「ホワイトリスト」に申請する必要があります。また、Facebookをキックして(敬意を表して)できるだけ早く返信する必要があります。

ヤクブ

于 2011-09-28T07:20:35.000 に答える
0

あなたの質問に対する具体的な答えはわかりませんが、Facebook API が急速に変化し続けており、インターネット上の投稿やガイドの多くが古くなっていることは知っています。

また、公式の Facebook クレジット API ページをざっと見てみると、次のようになります。

このホワイトリストに登録された機能は、アプリケーションがユーザーの残高を判断できるようにする API 呼び出しです。クレジットをゲーム内通貨として指定した開発者のみが利用できます。こちらからお申し込みいただけます。

注意: この機能は現在、古い PHP SDK でのみ利用できます。また、ホワイトリストに登録した後、関数呼び出しを行う前に、ユーザーを再認証する必要があります。

おそらく、メモはあなたに関連していますか?

于 2011-08-17T11:02:49.040 に答える