0

特定のプロファイルrsvpステータスが参加しているいくつかのイベントの情報を取得しようとしていますが、空白が取得されます。たぶん、アクセスtolkenか何かについての何かです。

これは私の現在のfqlです

SELECT name, pic, start_time, end_time, location, description 
            FROM event WHERE eid IN ( SELECT eid FROM event_member WHERE uid = 100003454558689 AND rsvp_status = 'attending') 
            ORDER BY start_time asc

しかし、それは空白を取得します。どうすれば修正できますか?

4

1 に答える 1

0

あなたのコードは良いです。そのデータを取得するユーザーの権利があることを確認する必要があります。Facebook のグラフ エクスプローラーにアクセスしてコードを入力しますが、今回は UID を me() に変更します。なぜそれが機能するのですか?

  • Facebook アプリによって付与されるアクセス トークンによって、Facebook で表示できるユーザー データが決まります。Graph エクスプローラーには、既定で独自のデータが表示されます。
  • そのため、イベント データに対する適切な権限があることを確認してください。Graph エクスプローラーの [Acess Token] ドロップダウンでテストできます。
  • 権限のリストは次のとおりです: https://developers.facebook.com/docs/authentication/permissions/

  • 「user_events」が必要なようです

したがって、FQL には問題がない可能性がありますが、認証プロセスに問題がある可能性があります。幸運を。

于 2012-07-11T07:40:25.050 に答える