首页 文章

Facebook Graph API,将收件箱标记为已读?

提问于
浏览
3

好吧,我认为 Headers 几乎总结了它,但无论如何我会解释我的情况 . 我已经使用Facebook C#SDK和Graph API编写了一个桌面应用程序,当我在我的收件箱中有新的通知和新的(未读)消息时它通知我它似乎工作但是facebook图表api即使我使用Facebooks Graph API explorer来get / me / inbox(这是我的facebook帐户特有的)有一个标记为未读的收件箱主题,但没有显示在facebooks网站或我使用的任何Facebook应用程序(android / iPhone)所以我可以在api explorer关于线程的所有内容以及“message”字段下的消息,但在“comments”中没有任何内容 . 无论如何我的问题是,当我使用这个新的应用程序,我已经写了这个继续出现,因为它没有显示在Facebook网站或Facebook移动应用程序上的消息,我不能将其标记为已阅读 . 那么是否有一种方法可以使用图形API手动执行此操作,即使只是因为我可以使用api资源管理器,因为我不希望它永远显示在我的应用程序中,我知道我可以将通知标记为这样阅读,但我无法工作如何将此收件箱线程标记为已读 . 我总是可以将线程ID硬编码到我的应用程序中并告诉它忽略它但这是一个非常不优雅的解决方案,特别是考虑到我不是唯一会使用这个应用程序的人 . 即使是通过图形API完全删除线程的方法,这可能吗?

编辑:我已经尝试POST [https://graph.facebook.com/(thread_id](https://graph.facebook.com/(thread_id))与字段"unread":0但是没有用

1 回答

  • 1

    不,除了对用户收件箱的只读访问权限之外,Facebook可用的当前API中没有权限 .

相关问题