gpt4 book ai didi

android - Facebook 返回错误的帖子评论数

转载 作者:太空狗 更新时间:2023-10-29 15:17:11 26 4
gpt4 key购买 nike

我在我的 Java Android 应用程序中遇到以下问题:

当我为帖子创建评论(向 FB 发送请求)时,我得到了成功的响应(我获得了为帖子新创建的评论的 ID)。到目前为止还不错。

但如果那我立即呼吁评论计数:

"SELECT comments.count FROM stream WHERE post_id = '" + postId + "'"

然后我得到的不是预期的 1(假设这是第一条评论),而是 0(FB 告诉根本没有评论)。我的问题是为什么会这样?如果我等待一段时间,问题就会消失。例如,如果我等了大约一分钟,FB 就会开始返回预期的评论数。

看起来(只是我的猜测)FB 没有足够的时间来更新其索引(我真的相信他们使用索引)。所以我得到了一个过时/缓存的结果。我想知道是否有任何方法可以强制获取最新数据(绕过 FB 端的任何缓存)?

澄清:我知道如何获取评论列表。我可以通过从返回的集合中获取大小来使用它来获取计数。但这不是我的目标。因为上面发布的 FQL 请求应该更便宜/更快。

最佳答案

您是否尝试过为此使用 FB API。可以通过以下方式获取评论。

FB.api("/" + PostId + "/comments", function(){//do your processing})

希望这对您有所帮助。

谢谢

考希克

关于android - Facebook 返回错误的帖子评论数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11738231/

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