1

我想检索过去 8 小时内当前用户的通知。在将其放入我的应用程序之前,我在 FQL 模式下使用 Graph API Explorer。在权限上,我有user_about_memanage_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 设置为recipient_id,则意味着您提供的 id{0}不正确(一些语法错误)。

    所以,你可以简单地写recipient_id = me()

于 2013-08-19T09:15:33.263 回答