Graph API返回错误的POST_ID,异常803

时间:2012-05-03 12:54:50

标签: android facebook-graph-api facebook-android-sdk

对我/ home的图表API查询返回登录用户新闻源中的所有帖子。在某些情况下,结果会返回一个帖子,其中多个用户已在单个用户时间轴上发布,例如,希望用户在他的生日。

进一步明确:用户 A B Z的时间轴上写下了他的生日。

整个应用程序正常运行。但是,在上例中的情况下,post_id是错误的。例如,在上面的示例中,它将“id”作为 0_10150710912072539 返回。现在从大量的阅读,以及当用户点击评论或某事时app力关闭的事实,我知道帖子ID是错误的。有没有已知的修复方法?

对此有任何指导意见。

1 个答案:

答案 0 :(得分:2)

从我所看到的,那些post_id为“0_XXXXXXXXXXX”的帖子是你无法与之互动的虚拟汇总帖子。您可以过滤以这种方式开始的任何帖子,这将是一个简单的解决方法。

作为最佳做法,如果您使用的是FQL,或者有stream.comments.can_post == true名称== “评论”和使用API​​的链接。这样可以防止您的用户尝试在不允许发布评论的位置发帖。

我的信息流中的帖子是roll_up事件或来自我订阅的人的项目,但不是所有人的朋友都有action且没有操作。