我在這裏和周圍的interwebs解釋瞭如何爲我的網站創建一個自定義的Facebook共享對話框。如何創建傳遞參數的自定義Facebook共享對話框?
但我發現從平均情況,礦井有一些區別:
1 - 我想自定義區域在我的網頁打開和關閉,當人們點擊一個按鈕(分享按鈕)
2-我想分享燈箱中的內容,而不是頁面的內容。例如,我們有一個產品列表,每個產品將在Lightbox中打開。我想分享有關此產品現在在一個燈箱中打開的信息
我看到有人在談論Javascript SDK,但它的安裝指南告訴我設置APP_ID,但沒有任何應用程序創建我的網站。我必須創建一個才能使用此SDK嗎?
如果我複製並粘貼到它的工作原理地址欄我也發現了這種模式
http://www.facebook.com/sharer.php?s=100&p[title]=a title&p[summary]=a description &p[url]=http://www.linkhere.com&p[images][0]=http://www.linkhere.com/image.jpg
。但用戶被重定向到一個新的頁面。那不好。
,我想這與上面的圖案說,但不可能使它工作
<a href="#"
onclick="
window.open(
'https://www.facebook.com/sharer/sharer.php?u='+encodeURIComponent(location.href),
'facebook-share-dialog',
'width=626,height=436');
return false;">
Share on Facebook
</a>
它不接受我試圖傳遞的參數。
你們有沒有人知道如何解決這個問題?它會通過改變元標籤的「內容」嗎?你的解決方案是什麼?
@EDIT
只是我使用的解決方案
@EDIT 2
更新了V2.2回答
感謝它的幫助.. –
我相信'feed'現在已經在APIv2中被棄用了。只有共享是支持的,它似乎不允許覆蓋OG屬性。 – kamranicus
仍然有效@subkamran –