1

過去 8 時間の現在のユーザーの通知を取得したいと考えています。これをアプリに入れる前に、FQL モードで Graph API Explorer を使用しています。権限についてはuser_about_me、 とmanage_notifications. 私が探しているリクエストはこれです:

SELECT notification_id FROM notification WHERE recipient_id={0}

しかし、次のように返されます。

{
  "error": "Request failed"
}

私は何を間違っていますか?

4

1 に答える 1

0

エラーRequest failed は通常、リクエストが正しくない場合に発生します。

  1. ドキュメントを正しく読むと、この API はフェッチに使用されます -

    現在のユーザーの通知

    したがって、有効なrecipient_idのは現在のユーザーの ID またはme();のみです。彼の友達や他のユーザーではありません。

  2. に現在のユーザーの ID を入力しようとした場合は、指定した ID が正しくないrecipient_idことを意味します (何らかの構文エラー)。{0}

    したがって、代わりに単純に書くことができますrecipient_id = me()

于 2013-08-19T09:15:33.263 に答える