1

我正在做一个网站(PHP / MySQL - Facebook SDK),用户可以登录 facebook,在 facebook 墙上检索他们发布的(照片、链接 - 具有公共许可)。然后他们可以在我的网站上显示他们的帖子,另一个 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 来完成,或者我错过了一些许可?请帮我!

4

1 回答 1

0

您不能以您正在执行该操作的用户的名义在用户不可见的 Open Graph 对象上发送赞。

因此,如果某人仅在 Facebook 上向他的朋友发布了某些内容,则您不能向非他朋友的人发送点赞操作。

您应该了解如何以及向谁显示用户内容的逻辑......我也很确定您不允许根据 Facebook 使用条款显示来自用户的私人内容。

于 2013-10-11T03:47:16.580 回答