簡體   English   中英

FB PHP SDK更改未讀消息狀態以讀取和計算未讀消息

[英]FB PHP SDK change unread message status to read and counting Unread Messages

在我無法找到解決方案后,我需要一些幫助。 這里有類似的問題但沒有接受的答案。 我正在使用FB PHP SDK v4.4.0,現在我可以提取其他用戶和我的頁面之間的所有對話。 但是,我想知道如何將“未讀”的狀態更改為“讀取”。 我想拉開對話並將它們存儲在MySQL中。 但是,對於性能方面,我喜歡只提取“未讀”消息而不是拉動所有內容。 由於將來會話數量的增加,這會使流程變慢。

以下是我當前代碼的一部分,它將列出非常復雜的數組中的所有對話:

FacebookSession::setDefaultApplication( $api_key, $api_secret );
$session = new FacebookSession($accessPageToken);
$request = new FacebookRequest($session, 'GET', '/me/conversations'); 
$Convs = $request->execute()->getGraphObject()->asArray();

基於我自己的研究和閱讀,我無法找到如何將Facebook內部狀態從“未讀”更改為“閱讀”。 您必須在自己的環境中手動執行此操作。

然而,我的一個發現是,當您使用API​​發送回復時,所有“未讀”消息將不再“未讀”,它們將變為“已讀”。 希望這可以幫助某人。 或者如果有人有其他發現,你也可以在這里分享。

謝謝。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM