我想通過Facebook上的分享者鏈接分享圖片,點擊我的網站。Facebook分享者鏈接與用戶協同工作但不與fanpage管理員
這是我目前使用的功能:
function shareFacebook()
{
// Parameters
var title = "Test";
var url = "http://test.creabox.biz/Crash%20tests/Facebook%20sharer/";
var description = "Test de partage sur page fan...";
var image0 = "http://images.forum-auto.com/mesimages/676992/camion-tire-par-un-boeuf1213352668.1216465659.jpg";
// Encode complete URI
var completeURL = encodeURI("http://www.facebook.com/sharer.php?s=100&p"+
"[title]="+title+"&p"+
"[url]="+url+"&p"+
"[images][0]="+image0+"&p"+
"[summary]="+description);
// Facebook popup
window.open(completeURL, "sharer", "menubar=1, resizable=1, width=640, height=350");
// Debug
console.log(new Date(), completeURL);
document.getElementById('debugDiv').innerHTML = completeURL;
return false;
}
有了這個功能,我可以用我的用戶每天都在我的牆上分享,但是當我通過我的粉絲專頁相連,我不能分享任何東西。彈出窗口出現,但是當我驗證時,按鈕變爲灰色,並在幾秒鐘後恢復正常。
爲了說明我的問題,我創建了一個頁面至極,你可以在看來源: http://test.creabox.biz/Crash%20tests/Facebook%20sharer/
在此先感謝您的幫助。 致以問候
你真的不應該再使用sharer.php了;它已被FB棄用。現代的做法是彈出[Feed對話框](https://developers.facebook.com/docs/reference/dialogs/feed/) –
好吧,我試過了,我有點困惑。我創建了一個app來獲取app_id,但我不明白爲什麼要分享一個簡單的鏈接。無論如何,我這樣做,它似乎工作,但不是如果我登錄爲粉絲頁管理員。彈出窗口告訴我以用戶身份登錄...這與共享器鏈接有同樣的問題。來源可以在前一個URL中找到。 – Alex