繁体   English   中英

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

[英]Facebook Graph API, mark inbox as read?

好吧,我认为标题几乎总结了它,但无论如何我会解释我的情况。 我已经使用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 )字段“未读”:0但不起作用

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM