我想在 Facebook 上共享 URL,而不创建 Facebook 应用程序,并且还可以检测是否按下了“共享”按钮。这是我的代码:
<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>
使用我的代码,共享弹出窗口显示
"The parameter app_id is required"
我该怎么做?是否可以?提前致谢:D
最佳答案
您可以使用 sharer.php,只需单击鼠标打开一个弹出窗口:
https://www.facebook.com/sharer.php?u=[encoded-url]
如果没有应用程序,您将无法使用 FB.ui(或一般的 FB)。
关于javascript - 在 Facebook 上分享 URL 而不使用 appId?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27968092/