我使用Google Chrome浏览器扩展程序。是否有可能用'unseen = 0'来标记消息线程?
我有一个按钮,如果你点击它,会弹出一个包含最新活动线程的弹出窗口。我想对facebook服务器说,以后没有线程是'看不见'的。因此,Facebook主页上的信息将不会显示通知。
我可以使用Graph API来做到这一点吗? POST调用graph.facebook.com/thread_id unseen = 0不起作用。
替代品?
我使用Google Chrome浏览器扩展程序。是否有可能用'unseen = 0'来标记消息线程?
我有一个按钮,如果你点击它,会弹出一个包含最新活动线程的弹出窗口。我想对facebook服务器说,以后没有线程是'看不见'的。因此,Facebook主页上的信息将不会显示通知。
我可以使用Graph API来做到这一点吗? POST调用graph.facebook.com/thread_id unseen = 0不起作用。
替代品?
您没有对收件箱的写入权限。只读访问read_mailbox
。对不起,但这是Facebook目前提供的唯一权限。请参阅:https://developers.facebook.com/docs/reference/api/permissions/
但是,你可以保持在远程服务器上的数据存储轨道收件箱项目,并有你的插件查询知道发生了什么被“看到”。至少从你的插件的角度来看,事情正确地显示出来。
你为什么要这么做? – 2011-12-28 12:22:22
这是为了标记收件箱中的最新消息,如用户用最后线程的消息打开弹出窗口时所看到的。浏览器操作图标上徽章的数量是从fb图形api中提取的,并等于总“未见”计数。 – vian 2011-12-29 12:06:14