[PHP]
我通过应用程序在朋友墙上发布内容时出现错误“用户不可见”,错误代码210为响应。
:::场景如下:::
User1 授权我的应用程序获得所有必需的权限(包括 publish_stream 和 offline_access ),现在我正在尝试发布 User1 的朋友们的墙......
此时它给了我错误。我正在使用旧的rest API $ facebook-> api_client-> stream_publish($消息,$附件,$ ActionLink的,$ invV);
请帮助!!!
答案 0 :(得分:5)
您的应用可能无权在指定的朋友的墙上发帖。
当用户授权您的应用时,他们会授予您代表他们行事的权限。
此权限不能确保您始终可以在朋友的墙上发布,就像用户可能无法使用UI在墙上发布一样。
答案 1 :(得分:2)
我也遇到了这个错误,因为我在玩我的应用程序时使用的是Facebook测试用户帐户。
答案 2 :(得分:0)
假设您拥有“publish_stream”权限,当您尝试发布到墙上时,会发生这种情况,而该墙不是您要发布的用户的朋友。
确保两个用户之间存在朋友关系,然后发布到其他用户墙。
答案 3 :(得分:0)
当用户不允许在他的墙上发帖(来自Facebook设置)时也会出现。如果是这种情况你应该通知用户“此用户只有自己的隐私设置”
答案 4 :(得分:0)
Facebook支持已经回答了这个问题:
This error is returned when the posting user (A) does not have sufficient permission to post on User B's wall. This would be a privacy setting by user B and outside the control of User A or your app.