我想在我的Facebook朋友墙上发布我的网站网址

时间:2015-01-02 05:22:08

标签: php facebook facebook-graph-api

我有一个网站,在我的页面上我想要一个“推荐Facebook好友”按钮..,然后点击我想要的所有我的Facebook好友列表列表,带一个复选框和一个发送按钮。 。点击发送按钮,我想将我的网站网址发布到Facebook上所有选定的朋友墙上。

我是Facebook API的新手,我没有游戏,我有一个网站

提前致谢

1 个答案:

答案 0 :(得分:1)

以前这可以通过图形api获得,但是他们在feb 2013的平台迁移中禁用了它,导致了很多垃圾邮件投诉。所以你不能在php中做到这一点。

  

删除通过图谱API发布到朋友圈的功能
  我们将删除通过Graph API发布到用户朋友的墙上的功能。具体来说,针对[user_id] / feed的帖子,其中[user_id]与会话用户不同,或者在target_id用户与会话用户不同的stream.publish调用将失败。如果您想允许人们发布到朋友的时间表,请调用feed dialog。通过user mentions taggingaction tagging包含朋友的故事将显示在朋友的时间轴上(假设朋友批准了该标记)。有关详细信息,请参阅this blog post

但是有一个解决方法,允许用户选择他们想要发布内容的人。它被称为feed dialog。如果您使用的是JavaScript SDK Feed。你可以通过

触发它
FB.ui({
  method: 'feed',
  link: 'https://developers.facebook.com/docs/',
  caption: 'An example caption',
}, function(response){});

注意:

  

如果某人有“谁可以在您的时间轴上发帖?”设置为“仅我”,另一个人尝试使用“Feed”对话框发帖,它将显示“无法发布”错误。