1

ドキュメントとWebを検索しましたが、これについては何も見つかりませんでした。

ですから、フェイスブックのイベントページに行くと、イベントに参加している人のリストが、友達を第一に考えて注文されているようです。やりたいのですが、どうしたらいいのかわかりません。

私が作る場合:

https://graph.facebook.com/<event_id>/attending

参加しているすべての人を取得し、その人が「参加」をクリックしたときに順序付けられているようです。

私が作る場合:

 https://graph.facebook.com/<event_id>/attending/<user_id>/friends

イベントに参加しているかどうかに関係なく、ユーザーのすべての友達を取得します。

Graph API Explorer(https://developers.facebook.com/tools/explorer)を使用して、ユーザーの友達を取得してそのイベントと一致させようとするなど、多くの接続を試しましたが、解決策が見つかりませんでした。

何か助けはありますか?前もって感謝します。

4

2 に答える 2

3

この場合、FQLを使用することをお勧めします。このタイプのネストされた質問により適しています。

select uid, rsvp_status from event_member where eid = <EVENT_ID> and uid IN (SELECT uid2 from friend where uid1 = me())

これにより、指定したイベントに参加しているログインしている人のすべての友達が返されます。

于 2012-11-30T22:09:31.403 に答える
1

Facebookは、イベント管理者のアクセスキーの1つがないとイベント参加者のリクエストを許可しなくなったため、受け入れられた回答は機能しなくなりました(グラフAPIリファレンスを参照)。プライバシー上の理由から友人のイベントにアクセスするオプションも削除されたため、現在、GraphAPIのみを介してこれを行う方法はありません。

于 2018-07-12T09:52:14.720 に答える