我使用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