2013-01-21 60 views
4

是否有可能使用FB分享插件沒有APP ID? 如果我使用HTML5代碼,則控制檯會記錄一個錯誤FB.getLoginStatus() called before calling FB.init()。 要使用HTML 5 FB就像是有必要有一個APP ID?FB分享沒有應用程序ID

謝謝

回答

0

是的,你需要一個應用程序ID。你可以嘗試在使用Facebook的時候將自己的代碼注入到用戶的DOM中,並在他們的javascript中調用函數......但是我懷疑很多用戶會使用這種方式的「應用程序」。

+0

我只想添加fb和html5共享 – 1Mayur

9

在這裏,我分享了我在fb牆上分享文章的方式,這樣就不需要使用appId。只要把這個代碼在你想要鏈接分享你的HTML頁面...

<a name="fb_share" type="button" href="http://www.facebook.com/sharer.php?u={$url}&media={$imgPath}&description={$desc}" class="joinFB">Share Your Advertise</a> 

URL參數如下所述,

U:URL或鏈接要用戶,當他點擊進入你的牆後,

媒體:完整的圖像路徑,確保圖像可用給定的路徑上,它將接受一個圖像只

描述:你想顯示在牆上

簡短的說明

it will look like this image when you click on the share button

它還會要求你寫一些數據,這些數據會顯示在你的文章上方。在網址中傳遞的說明將顯示在圖片的右側。

請注意,我已根據需要傳遞$ url,$ desc,$ imgPath變量。上面的代碼是在smarty-php中,所以根據你的要求改變它。

希望這對你有幫助。

+0

這不再有效 – lakshman

+0

@lakshman圖片和描述變量似乎不起作用(它們來自FB的一頁)但是一般的方法仍然有效。您可以提供一個指向'http://www.facebook.com/sharer.php?u=http://www.example.com'的鏈接,並提示用戶在Facebook上共享該URL。 –

+0

Sharer現在不支持參數(標題,摘要等)。 更多信息在https://stackoverflow.com/questions/22652041/how-to-pass-parameter-like-title-summary-and-image-in-facebook-sharer-url和https://stackoverflow.com/問題/ 11616697 /如何使用的-OG-meta標記換Facebook的份額 – dpinya

相關問題