2012-11-02 236 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 –