2012-05-04 53 views
0

我目前工作的公司想要創建一個按鈕,讓用戶在Facebook上分享他們的訂單後,他們已付款,但隨着「分享」按鈕的棄用我真的不知道該怎麼做。分享已從買方的Facebook牆上的訂單購買產品

「贊」按鈕似乎不適合這個。任何想法,任何人?

回答

1

有幾種方法可以解決這個問題。


您可以使用standard sharer。這對於一次性共享或在您無法控制或不想控制共享如何呈現以及您希望Facebook處理共享的情況下很有用。

http://www.facebook.com/sharer.php?u=<url to share>&t=<title of content>

它不會要求你有一個應用程序ID,但你也不會得到共享history/insights爲您的應用程序一個很好的控制面板。您可以通過查看打開的圖來查詢並獲取有關您分享的URL的一些信息。

https://graph.facebook.com/?ids=http%3A%2F%2Fwww.cnn.com 
https://graph.facebook.com/comments/?ids=http%3A%2F%2Fwww.cnn.com 

您可以設置URL和內容Title。然後,共享者將查看您共享的網頁上的元數據,以確定共享的內容。更多下面。


您也可以使用Feed dialog。隨附更多自定義選項。如果您將集成共享作爲應用程序的一個組成部分,Feed對話框是最佳選擇。我認爲至少需要包括app_idredirect_urilink屬性。通過屬性here。您將需要一個應用程序ID來使用此提要對話框,並且如果您使用JS api,則還需要對用戶進行身份驗證。您也可以直接通過直接url調用對話框,您不需要預先驗證用戶身份。


無論使用哪種共享方式,您可能希望包括在您的網頁定製的Open Graph元標記。這樣你就可以影響Facebook刮板如何讓你分享。您可以在頁面上設置一些默認(由Facebook預先接受)打開圖標元標記。或者您現在可以在儀表板中創建自己的設置。在Facebook上的Open Graph儀表板中,您可以自定義Facebook應該如何閱讀和與您的元標記互動。

您可以通過將URL傳遞到調試器來調試打開圖形元標記的頁面。

http://developers.facebook.com/tools/debug/og/object?q=www.cnn.com

這會給你的,例如,JSON或FB如何看待該網頁的HTML表示。