2011-09-30 46 views
3

好吧我認爲標題幾乎總結了它,但我會解釋我的情況。我已經使用Facebook C#SDK和Graph API編寫了一個桌面應用程序,當我在收件箱中有新的通知和新的(未讀)消息時它會通知我,並且它似乎可以工作,但即使在我使用Facebook圖形API瀏覽器get/me/inbox(這是特定於我的Facebook帳戶)有一個收件箱線程被標記爲未讀,但不會顯示在Facebook的網站或我使用的任何Facebook應用程序(android/iPhone),所以我可以看到api資源管理器關於線程的所有信息和theres在「消息」字段下的消息,但在「註釋」中沒有任何內容。無論如何,我的問題是,當我使用這個新的應用程序,我寫這個繼續顯示,因爲它不顯示在臉書網站或Facebook移動應用程序的消息,我不能標記爲已讀。那麼是否有一種方法可以使用圖形API手動執行此操作,即使我可以使用api資源管理器執行此操作,因爲我不希望它永久顯示在我的應用程序中,我知道我可以將通知標記爲以這種方式讀取,但我無法工作了解如何將此收件箱線程標記爲已讀。我總是可以將線程ID硬編碼到我的應用程序中,並告訴它忽略它,但這是一個極其不合理的解決方案,尤其是考慮到我不是唯一一個會使用此應用程序的人。即使是通過圖形API完全刪除線程的方法,這可能嗎?Facebook Graph API,將收件箱標記爲已讀?

編輯:我曾與田試圖POST https://graph.facebook.com/(thread_id)「未讀」:0,但沒有奏效

+0

http://stackoverflow.com/questions/8263262/facebook-api-mark-notification-as-read – Bozho

回答

1

沒有,有在Facebook擁有比只讀訪問其他可用的電流API的任何權限用戶的收件箱。