0

グラフ API は、/me オブジェクト アドレス プロパティに対して null を返します。アドレスの許可が見つかりません。ユーザーの現在のアドレスに対する権限は何ですか? プライバシーの問題のため、アドレスは常にアクセスできませんか? ありがとう

4

1 に答える 1

0

ユーザーがログインした後、/me?access_token=ACCESS_TOKEN を呼び出すと、ユーザーに関する少なくとも基本的な情報が返されます。特別な権限は必要ありません。

重要なことの 1 つは、access_token をユーザーに関連付ける必要があることです (別名 - ユーザーのログイン後に受け取ります)。client_credentials( を使用して)アプリケーションの access_token を取得するだけでは、/me有効なエンドポイントではありません。デバッガーを介して access_token を実行することで確認できます

を使用しない場合access_token、またはacces_token人に関連付けられていない を使用する場合 (上記のシナリオのように)、次の結果が得られます。

{
   "error": {
      "message": "An active access token must be used to query information about the current user.",
      "type": "OAuthException",
      "code": 2500
   }
}

だから/me決して戻ってはいけませんnull。何らかの種類の json 応答が常にあります。これで問題が解決しない場合は、その回答をコメントに投稿してください。

于 2012-12-30T16:11:52.153 に答える