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


I want to Post my website url on my facebook friend wall

我有一个网站,在我的一个页面上,我想要一个"参考Facebook朋友"按钮..,通过单击它,我想要带有复选框和发送按钮的所有Facebook朋友列表..,通过单击发送按钮,我想将我的网站URL发布到Facebook上所有选定的朋友墙上。

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

提前致谢

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

删除通过图形 API
发布到朋友墙的功能 我们将删除通过图形 API 发布到用户朋友墙的功能。具体来说,针对 [user_id] 与会话用户不同的 [user_id]/feed 的帖子,或target_id用户与会话用户不同的 stream.publish 调用将失败。如果要允许用户在好友的时间线上发帖,请调用源对话框。通过用户提及标记或操作标记包含好友的故事将显示在好友的时间线上(假设好友批准了标签)。有关详细信息,请参阅此博客文章。

但是有一个解决方法,允许用户选择要将内容发布到谁。 它被称为 提要对话框 . 如果您使用的是 JavaScript SDK 提要 . 你可以通过以下方式触发它,

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

注意:

如果某人将"谁可以在您的时间线上发帖?"设置设置为"仅限我",而其他人尝试使用"源"对话框发帖,则会显示"无法发帖"错误。