2011-07-15 13 views
0

私はメールタウン興味、私のiOSアプリで同様などのような私のFacebookユーザーの友人の情報を取得します。FacebookのグラフAPIに必要な友達の情報

私は次のFacebook Graph APIを使用しています。

https://graph.facebook.com/me/friends. 

ただし、友だちの名前とIDだけが返されます。友達の他の情報を検索する方法はありますか?事前に

おかげで

答えて

-1

いいえ、あなただけの名前とIDをアクセスすることができます。あなたのアプリケーションを許可し、有効なアクセストークンを持っている場合にのみ、友人に関するさらに詳しい情報にアクセスできます。

+0

..あなたは、電子メール、電話.... のような情報にアクセスすることはできませんが、あなたは名前、ID、場所、リンク、誕生日、プロフィールの写真にアクセスすることができ、ユーザーが追加したときに"friends_about_me"のような拡張アクセス権を要求するアプリケーションであれば、そのユーザーのアクセストークンだけですべてのユーザーの友人の情報を読むことができますが、そのアクセス許可に最初に同意する必要があります – Paulpro

+0

Thanks PaulPro これらの情報を取得するために、どのグラフAPIを呼び出す必要がありますか。 https://graph.facebook.com/me/friends。 上記のリンクは、私の友人の名前とそのIDです。 あなたはskypeで私を助けてもらえますか? ありがとうございました。 – HCharli

+0

スカイプの名前はわかりませんが、/ me/friendsを依頼してから、結果をループし、友達ごとにgraph.facebook.com/(friend_id)をリクエストする必要があります。プロファイル写真の場合、特別な権限は必要ありません。単にgraph.facebook.com/(friend_id)/pictureにリクエストを送信してください。 – Paulpro

-1

んが、私は言及を忘れてしまった

+0

どうすればいいですか?詳細を教えてください。 ありがとうございます – HCharli

+0

まずはあなたの友達IDを取得する必要がありますこのように 'String url =" https://graph.facebook.com/me/friends "; \t \t \t \t \t String response = Util.openUrl(url、 "GET"、params); \t \t \t \t \t \t \t \t \t \t JSONObject JSON = Util.parseJson(応答)。 \t \t \t \t \t JSONArrayアレイ= json.optJSONArray( "データ"); ' 次いで、以下のように識別プットIDを取得した後使用して、詳細を取得 ' params.putString( "フォーマット"、 "JSON")。 \t \t \t \t params.putString( "access_token"、accessToken); \t \t \t \t \t \t \t \t文字列のURL =「HTTPS://graph.facebook。com/"+ Id; \t \t \t \t文字列レスポンス= Util.openUrl(URL、" GET "、params)' 詳細をjsonからstringに抽出する –

関連する問題