gpt4 book ai didi

facebook - 如何统计Facebook API的新消息数量?

转载 作者:行者123 更新时间:2023-12-02 22:02:06 24 4
gpt4 key购买 nike

我想计算我的 Facebook 帐户中的新消息数量。我看了 Facebook mail_box folder并在图形浏览器中使用以下查询。

SELECT name, unread_count, total_count FROM mailbox_folder WHERE folder_id = 0 and viewer_id = me()

我得到的输出是:

{
"data": [
{
"name": "inbox",
"unread_count": 14,
"total_count": 65
}
]
}

但是,我没有找到任何与新消息计数相关的查询。那么,如何获取新消息的数量。

我所说的新消息是指this pic中心文件夹中的红色突出显示的珍珠 .

最佳答案

很高兴您添加了该图片,否则问题就不清楚。消息的通知珍珠显示未读消息的数量。通知珍珠告诉您有消息。一旦你点击珍珠,即使你没有阅读消息,它也会重置。这只是我的内存,所以你应该设置一些test accounts来验证行为。 Facebook 通过 editing your app 让设置测试帐户变得非常容易然后单击“角色”->“测试用户”->“创建”。通过打开两个浏览器(例如 Chrome 和 Firefox),您可以作为两个单独的用户登录,并来回发送消息以验证行为。

如果您想查看 14 条未读消息的计数来自何处,请执行以下操作:

  1. 转到http://www.facebook.com/messages/
  2. 在“搜索消息”框中输入 is:unread(或通过单击放大镜使用下拉菜单)。
  3. 您应该会看到所有未读消息的列表。对你来说应该是14。

据我所知,没有办法获取通知珍珠中突出显示的新消息数量,但 API 很大,也许其他人知道。

最接近的可能是 notifications FQL,但据我所知它不包括邮箱通知。您应该自行验证这一点,因为我目前没有时间在测试帐户之间发送新消息。

关于facebook - 如何统计Facebook API的新消息数量?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12704266/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com