facebook - 如何通过 Facebook API 将 Facebook 通知标记为已读?

标签 facebook facebook-graph-api sdk facebook-fql

我已设法获取新的 Facebook 通知 列表,但似乎找不到将其标记为已读的方法?

我将 FQLPHP SDK 结合使用。

请有人给我指出一些带有示例的文档。

最佳答案

要将通知标记为已读,请发布到

graph.facebook.com/NOTIFICATION_ID 

带有参数"unread"=0

如果您通过 Graph API 收到通知对象,则 NOTIFICATION_ID 等于通知对象的 ID。

如果您通过 FQL 收到通知对象,则必须按如下方式构建 NOTIFICATION_ID:

"Notif_" + userId + "_" + notification_id.

例如,如果当前 userId 为 123,FQL 中的 notification_id 为 456,则 NOTIFICATION_ID 应为:

notif_123_456 

并且 POST 变为:

graph.facebook.com/notif_123_456

带参数unread=0

您需要“manage_notifications”权限。

关于facebook - 如何通过 Facebook API 将 Facebook 通知标记为已读?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8263262/

相关文章:

windows - 我真的需要 OpenCL SDK 吗?

c# - Facebook OAuth 重定向问题

javascript - Facebook JS SDK "feed"将窗口推到顶部并打开对话框

android - 创建包含丰富/互动内容的 Facebook 帖子

javascript - 无需第二次 api 调用即可获取 Facebook 好友的名字

facebook - 通过通知 API 从应用程序向用户发送通知

iPhone SDK : disable auto creation of dot (. )在文本字段(或 TextView )中

ios5 - 当前最适合ios的最佳语音识别API是什么,以匹配少量关键字?

iPhone SDK Facebook DemoApp 无法启动

facebook - Facebook 在添加链接时如何检测图像?