2012-01-07 58 views

回答

1

您需要在Facebook上使用open graph api或者在頁面的<head> </head>中添加meta標籤,在該頁面上放置共享按鈕。

看看這節,Sharing Rich Media

但是,你應該使用Like按鈕,分享按鈕被Facebook棄用。

1

Facebook對共享內容有許多限制。一鍵分享有幾個障礙。

您嘗試使用的是Feed dialog,它是將內容共享到用戶個人資料或時間線的最簡單方法。但是,這會將用戶帶到Facebook.com網址,他們必須批准內容並輸入自己的信息。您可以設置共享內容的某些部分(網址,標題,說明等),但在大多數情況下,您可能不再設置共享的消息。有關更多詳情,請參閱http://developers.facebook.com/docs/reference/dialogs/feed/

另一方面,您可以使用Facebook Auth使用publish_stream權限發佈到用戶流。但是,這是一項高級技術,需要開發人員進行額外的工作。您必須創建一個應用程序,允許用戶登錄,並向用戶請求publish_stream權限。獲得許可後,可以通過「一鍵式」或通過簡單地使用JavaScript或服務器端代碼來完成發佈到其流中的操作。

最簡單的解決方案顯然是使用Feed dialog,這是兩次點擊,但比認證更容易。