Facebook分享使用友好的URL

时间:2012-08-03 19:20:16

标签: facebook facebook-like facebook-javascript-sdk facebook-sharer

我正在尝试在一个页面中实现多个Facebook共享按钮,以共享不同的内容。

我在看这个页面: https://developers.facebook.com/docs/reference/dialogs/feed/

并尝试完全按照示例中列出的方式实现直接URL:

https://www.facebook.com/dialog/feed?
app_id=123050457758183&
link=https://developers.facebook.com/docs/reference/dialogs/&
picture=http://fbrell.com/f8.jpg&
name=Facebook%20Dialogs&
caption=Reference%20Documentation&
description=Using%20Dialogs%20to%20interact%20with%20users.&
redirect_uri=http://www.example.com/response

但是,如果单击上面的链接并单击“共享”,则会收到错误消息。如何防止错误消息发生,并在点击共享时将故事实际发布到Feed?

我应该在我的页面上激活其他内容吗?我想确保我可以分享不同的内容。

任何见解都会非常感激:D。

1 个答案:

答案 0 :(得分:1)

要使示例使用您的值,您需要使用https://developers.facebook.com/apps页面设置facebook应用程序。 在基本设置页面上设置应用程序的域和站点URL非常重要,因为facebook会根据这些页面验证提要对话框的redirect_uri paremter。

使用应用程序的ID,您可以更改示例的app_idredirect_uri参数,它应该可以正常工作。

编辑:

由于您尝试在Facebook标签页上使用这些内容,请查看facebooks javascript sdkFB.ui方法使这些共享界面更易于使用。