2012-11-02 123 views
-1

我认为是基本的东西.....Facebook。分享到墙

我想在我的网站上有一个小部件,它允许人们共享一个URL和一行文本(我刚刚从www 。)

我希望在订单完成页面上发布这条消息,并发布到用户墙上。

我真的很努力地找到一个很好的教程。

任何人都可以点亮一下吗?

干杯!

+0

取决于你所熟悉的,有一个官方的Facebook的PHP SDK和一个JS也是。在网上也有大量的例子,在这里也有类似的问题。 http://developers.facebook.com/docs/sdks/ – martincarlin87

回答

1

饲料对话可以很容易做到,你在找什么: https://developers.facebook.com/docs/reference/dialogs/feed/

只需创建自己的自定义分享按钮图像,并将其包装在一个锚标记,像这样:

<a href="https://www.facebook.com/dialog/feed?app_id=363642247015422&link=http://www.example.com/&picture=http://fbrell.com/f8.jpg&name=Facebook%20Dialogs&caption=Reference%20Documentation&%20description=Using%20Dialogs%20to%20interact%20with%20users&redirect_uri=http://matthew.fbdublin.com/response">Share This</a> 

这会给你这样的事情:
Share This

你应该明显改变所有的URL参数,如picturelink,app_id,name,captionredirect_uri以匹配您自己的设置。 app_id您可以通过访问https://developers.facebook.com/apps/并创建新应用或使用现有的应用获取您的网站。 redirect_uri是用户在分享信息后应该被引导到的地方 - 这必须是您指定的应用所拥有的网址。

这将是一个整页重定向到Feed对话框。如果您想更多地自定义它并使用iFrame或Popup对话框,那么您应该阅读我链接到的文档并实现该对话框的Javascript SDK版本。

+0

这看起来不错...有没有办法预先填充'说些什么......'部分? –

+0

不,这样做实际上是违反平台政策IV.2: https://developers.facebook.com/policy/#integration –