1

現在、優先通貨APIを実装しようとしていますが、グラフAPIから返されるのはユーザーIDだけです。

私は次のリンクに行きます:

https://graph.facebook.com/100001342672661?fields=currency&access_token=XXXX

私はこれを取り戻します:

{"id": "100001342672661"}

グラフAPIエクスプローラーを調べたところ、同じ結果が得られました。エラーはなく、「通貨」は有効なフィールドのようで、何も返さないだけです。なぜこれが起こっているのかについてのアイデアはありますか?

4

2 に答える 2

2

FacebookIdとユーザーaccess_tokenが一致していません。これが、回答としてFacebookIdのみを取得している理由です。

  1. 開発者アカウントでアプリを許可する
  2. アプリのユーザートークンを取得します:https ://developers.facebook.com/tools/access_token/
  3. https://graph.facebook.com/me?fields=currency&access_token=XXXにアクセスします(XXXは取得したばかりのユーザートークンです)
于 2012-09-18T08:42:01.423 に答える
0

通貨は確かに有効なフィールドです。設定されていますか?私にとってはそうではないようです(そしてそれがあなたにIDを返すだけの理由です)が、それに関連するバグがあるかどうかを調べます。

于 2012-08-31T02:58:35.720 に答える