Facebook Graph API帖子显示在用户位置,但不显示在时间轴上

时间:2013-05-01 11:47:19

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

我正在开发一个网站,用户可以在该网站上发布地点评论,然后可选择在Facebook上分享这些评论。 FB auth在登录期间完成,并且当时请求publish_stream权限。

当我向Facebook提交“用户发布评论”事件时(API端点:/USERID/APPID:actionplacereview POST参数),它会显示在活动日志中,并在用户的地图上(该操作包含一个地点),但不在用户时间轴上。

当我使用我的个人帐户时 - 也就是应用开发者帐户 - 审核会在我的时间轴上发布。当我通过应用程序的测试用户发布时,评论无法显示在时间轴上。

我做了一些明显错误的事情,或者Facebook API应该如何运作?

-

如果需要,我可以分享更具体的代码,但由于动作成功发布到Facebook,只是不是我想要的方式,看起来我对大图逻辑或Facebook App配置的某些事情感到困惑。 / p>

1 个答案:

答案 0 :(得分:1)

您正在以正确的方式使用API​​,因为活动正在过帐到活动供稿。但是,这些帖子并不总是会自动显示在用户的时间轴上(我认为tere是一个在这里控制的Facebook算法)。但是,用户可以从活动日志手动将该活动添加到其时间线,然后单击“编辑”按钮。