Airbnb がアクティブな Facebook のログイン セッションなしで Facebook の友達リストにアクセスできる方法を理解しようとしています。これを実際に確認するには、次のリンクに従ってください。
https://www.airbnb.com/s/Austin?neighborhoods[]=バートン+ヒルズ
そこからリストを選択すると、ページの途中に「友達」タブが表示されます。プロパティの所有者にFacebookの友達がいると仮定すると、友達の写真が表示され、それらにカーソルを合わせると、「xxxxxxxx は xxxxxxx の Facebook の友達です」というメッセージが表示されます。「xxxxxxx」は友人の名前と所有者の名前に置き換えられます。
私は答えをグーグルで検索し、yahoodでこれをstackoverflowで見つけました:
この:
Facebook PHP SDK: ネットワーク内の人や友達の友達を取得する
どちらも Airbnb の Web サイトにある解決策ではありません。私の考えでは、Airbnb はこのデータを取得するために Facebook に何らかの特別な許可を与えているか、または不動産所有者が個人的な Facebook 情報を使用してログインすると、Airbnb は友人データを取得し、システムにローカルに保存します。その後、彼らはこれを頻繁に更新する可能性があります。
簡単に言えば、公開 Web サイトで Facebook メンバーの友人情報を取得するにはどうすればよいでしょうか? Facebook AppID と AppSecret があるとします。