Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/facebook/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Facebook Graph API帖子出现在用户位置,但不是时间线_Facebook_Facebook Graph Api_Facebook Php Sdk - Fatal编程技术网

Facebook Graph API帖子出现在用户位置,但不是时间线

Facebook Graph API帖子出现在用户位置,但不是时间线,facebook,facebook-graph-api,facebook-php-sdk,Facebook,Facebook Graph Api,Facebook Php Sdk,我在一个网站上工作,用户可以发布地方评论,然后可以选择在Facebook上分享这些评论。FB auth在登录期间完成,此时请求发布\u流权限 当我将“用户发布评论”事件提交到Facebook(API端点:/USERID/APPID:action,带有place和reviewPOST参数)时,它会显示在活动日志和用户位置地图上(操作包括一个位置),但不会显示在用户时间线上 当我使用我的个人帐户时——这也是应用程序开发人员帐户——评论会发布在我的时间线上。当我通过应用程序的测试用户发帖时,评论没有显

我在一个网站上工作,用户可以发布地方评论,然后可以选择在Facebook上分享这些评论。FB auth在登录期间完成,此时请求
发布\u流
权限

当我将“用户发布评论”事件提交到Facebook(API端点:
/USERID/APPID:action
,带有
place
review
POST参数)时,它会显示在活动日志和用户位置地图上(操作包括一个位置),但不会显示在用户时间线上

当我使用我的个人帐户时——这也是应用程序开发人员帐户——评论会发布在我的时间线上。当我通过应用程序的测试用户发帖时,评论没有显示在时间线上

我是做错了什么,还是Facebook API应该是这样工作的

--


如果需要,我可以共享更具体的代码,但由于该操作已成功发布到Facebook,而不是我想要的方式,因此我似乎对全局逻辑或Facebook应用程序配置感到困惑。

您正在以正确的方式使用API,因为活动正在发布到活动提要。然而,这些帖子并不总是自动出现在用户的时间线中(我认为tere是Facebook的一个算法,它控制着这一点)。但是,用户可以从活动日志中手动将该活动添加到其时间线中,然后单击编辑按钮