我正在做一个网站(PHP / MySQL - Facebook SDK),用户可以在Facebook墙上登录facebook,检索他们发布的(照片,链接 - 公共permisison)。然后,他们可以显示他们在我的网站上发布和另一个Facebook用户可以喜欢/分享我的网站上的帖子。
当用户喜欢/分享时。我也称facebook API在Facebook上更新。但我对Like API有疑问。
我使用 $ facebook-> api(“/ $ postid / likes”,“post”,array('access_token'=> $ access_token);
如果我喜欢我的帖子或我的朋友发布,我的工作正常。但是当我喜欢发布不是朋友的用户时,会记录错误“#210 - 用户不可见”。我使用了应用权限:“电子邮件,user_birthday,user_likes,user_photos,friends_photos,publish_stream,user_status,read_stream,publish_actions,manage_pages ”。
是否可以使用FB API执行此操作或者我错过了一些权限?请帮帮我!
答案 0 :(得分:0)
您无法在用户无法看到的Open Graph对象上发送类似内容。
所以,如果有人在Facebook上只向他的朋友发布了一些内容,那么你就不能从不是他朋友的人那里发送类似的动作。
您应该使用显示用户内容的方式和对象的逻辑...我也非常确定您不允许通过Facebook使用条款显示用户的私人内容。