2015-01-15 38 views
0

我想在沒有創建Facebook應用程序的情況下在Facebook上分享一個網址,並且還能夠檢測到「共享」按鈕是否被按下。這裏是我的代碼:在Facebook上分享網址而不使用appId?

<input type="button" onclick="share_prompt()" value="Share" /> 

<script src="http://connect.facebook.net/en_US/all.js" type="text/javascript" charset="utf-8"></script> 
<div id="fb-root"></div>  
<script type="text/javascript" charset="utf-8"> 
FB.init({ 
    appId: 'YOUR_APP_ID', 
    status: true, 
    cookie: true, 
    xfbml: true 
}); 

function share_prompt() 
{ 


    FB.ui(
    { 
    method: 'share', 
    href: 'http://www.mywebsite.com', 
    }, 
    function(response) { 
    if (response && !response.error_code) { 
     alert('Posting completed.'); 
    } else { 
     alert('Error while posting.'); 
    } 
    } 
); 
} 

</script> 

我的代碼共享彈出顯示

「的參數APP_ID需要」

我怎樣才能做到這一點?可能嗎?在此先感謝:d

+0

爲什麼你不想創建一個應用程序ID?爲什麼你需要知道用戶是否分享了一些東西? – WizKid 2015-01-15 22:04:28

+0

@WizKid我沒有爲自己編寫代碼。 – tnylee 2015-01-16 02:00:15

+0

因此,讓您編寫代碼的人創建應用程序並添加您作爲開發人員 – WizKid 2015-01-16 02:14:38

回答

0

可以使用sharer.php,只需打開一個彈出鼠標點擊:

https://www.facebook.com/sharer.php?u=[encoded-url] 

您不容沒有一個App使用FB.ui(或FB一般)。