2012-04-16 7 views
0

Facebook API(FBアカウントにログインする必要があります)を使用して友だちリストを取得できます。他の人に自分の友人リストを表示しようとしています。Facebook APIを使用して他の訪問者に友人リストを表示するにはどうすればいいですか?

私はTwitterを使ってみました。 https://api.twitter.com/1/friends/ids.json?cursor=-1&screen_name=codef0rmerはフォロワーIDを返します。

Facebook APIを使用すると可能でしょうか?はい、どうすればいいですか?

+0

APP IDを使用してFB.loginやstuffを使用して友だちリストを取得するために使用しました.FB APIのドキュメントが詳細に記載されているので、共有コードは必要ありません。一度彼らはページを訪問? – codef0rmer

+1

いいえ、私はあなたが友達をリストアップしようとしましたか? FacebookのAPIを使って友達リストを取得する方法を知っていると言っていますが、いったんそれを取得したら、何をしようとしましたか? – Colleen

+0

FB APIは私に 'https://graph.facebook.com/me/friends?access_token = go-here'に渡すことができるaccess_tokenを生成します。これは私に友人の名前とidsをリストしますが、手動でaccess_tokenを渡すことはできませんいつか終了します。だから私はFB.init()とFB.login() '関数を使ってログインウィンドウを呼び出し、次にaccess_tokenを返すfacebookアカウントにログインして友達データを取得します。 – codef0rmer

答えて

0

/friends接続にアクセスするには、現在のセッションに有効なアクセストークンが必要です。これは、あなたが他のユーザーのために、この接続にアクセスすることはできません

https://developers.facebook.com/docs/reference/api/user/ https://developers.facebook.com/docs/reference/fql/friend/

を意味これは、ユーザーの友人を取得しない限り、ということを意味し、それらをデータベースに格納すると、これを行うことはできません。 (より長いリビングアクセストークンを使用しない限り(オフラインアクセスは廃止予定です)

この情報は、この情報を保存することが許可されているかわかりません。他のユーザーにも表示されるので、これはfacebook TOSの潜在的に危険な領域です。プライバシーポリシーはhttps://developers.facebook.com/policy/ですが、これは少し灰色の領域のように、Facebookと直接的に明確にする必要があると思われます。

関連する問題