現在ログインしているユーザーの2度目の友達または友達の友達のFacebookIDを取得するにはどうすればよいですか?
同じ動作をするサンプルサイトは次のとおりです。
- vark.com
- thread.com
現在ログインしているユーザーの2度目の友達または友達の友達のFacebookIDを取得するにはどうすればよいですか?
同じ動作をするサンプルサイトは次のとおりです。
友達を配列に保存してから、自分で交差させます。
daakuの答えに続いて、すべての友達の友達を得るのは技術的に不可能です。これはAPIの制限です。(おそらく、悪用者が大量のスパムなどを送信するのをブロックするためです。)
しかし、thread.comをチェックアウトしたところ、この特定のWebサイトでは、Facebookアカウント(ユーザー名+パスワード)でログインする必要があるようです。
ご存知かもしれませんが、実際にはFacebookのWebインターフェイスで友達のすべての友達を見ることができます(ブラウザで友達のプロフィールを表示している場合)。
それを知って、これは私が彼らがそれをする方法だと思います:
ただし、これはFacebookのTOSに違反していると思います。また、倫理的でもありません。ユーザーにFacebookのパスワードを尋ねてはいけません。
友達の友達のリストを取得することはできません。ただし、2つのFacebookユーザーIDがあれば、http://developers.facebook.com/docs/reference/fql/friendを使用して友達かどうかを確認できます。