MVC4を使用しており、facebook-loginを統合しようとしています。 facebook scope list を確認しましたが、正しく使用しているようです。 user_friends
を取得しようとしたときのエラーを除く
ここに私が取得しようとしているURLがあります:
https://graph.facebook.com/me?fields=user_friends,email&access_token=<mytoken>
私はこのエラーを受け取ります:
"{\"error\":{\"message\":\"(#100) Tried accessing nonexisting field (user_friends) on node type (User)\",\"type\":\"OAuthException\",\"code\":100,\"fbtrace_id\":\"Ahhh3PoddnL\"}}"
知っておく必要がある場合、私のアプリは現在公開されており、電子メールと基本情報を取得できます(許可が求められ、承認しました)
以下のように使用すると、すべてがうまくいきます:
https://graph.facebook.com/me?fields=email&access_token=<mytoken>
user_friends
は、友人にアクセスする前に、ユーザーから要求する必要がある許可の名前です。
notデータを要求するendpointの名前- あれは /me/friends
、参照してください https://developers.facebook.com/docs/graph-api/reference/user/friends