Javascript fb.ui错误“;发生了一个错误。请稍后再试。”;
嘿,伙计们,我有一个脚本,用来在facebook上分享我网站上的帖子。我正在使用fb.ui sdk,并不断出现以下错误: “发生错误。请稍后再试。” 它设置为在页面加载时弹出 我注意到应用程序的id在facebook为弹出窗口生成的安全url中没有id。这是因为它是隐藏的,还是没有被发送?以下是URL的剪辑: “” 这是我的密码: index.php:Javascript fb.ui错误“;发生了一个错误。请稍后再试。”;,javascript,html,facebook,api,fb.ui,Javascript,Html,Facebook,Api,Fb.ui,嘿,伙计们,我有一个脚本,用来在facebook上分享我网站上的帖子。我正在使用fb.ui sdk,并不断出现以下错误: “发生错误。请稍后再试。” 它设置为在页面加载时弹出 我注意到应用程序的id在facebook为弹出窗口生成的安全url中没有id。这是因为它是隐藏的,还是没有被发送?以下是URL的剪辑: “” 这是我的密码: index.php: <html> <head> <title>Post to Facebook</title>
<html>
<head>
<title>Post to Facebook</title>
<script src="http://connect.facebook.net/en_US/all.js"></script>
</head>
<body>
<div id="fb-root"></div>
<script>
window.fbAsyncInit = function() {
FB.init({
appId : '1404387053111932',
channelUrl : 'http://website.com/fb/channel.html',
status : true,
xfbml : true
});
};
(function(d, s, id){
var js, fjs = d.getElementsByTagName(s)[0];
if (d.getElementById(id)) {return;}
js = d.createElement(s); js.id = id;
js.src = "//connect.facebook.net/en_US/all.js";
fjs.parentNode.insertBefore(js, fjs);
}(document, 'script', 'facebook-jssdk'));
</script>
</body>
<script>
FB.ui(
{
method: 'feed',
name: 'Facebook Dialogs',
link: 'http://www.website.com',
picture: 'http://www.website.com/images/logo.png',
caption: 'Info',
description: 'InfoInfoInfo'
},
function(response) {
if (response && response.post_id) {
alert('Post was published.');
} else {
alert('Post was not published.');
}
}
);
</script>
发布到Facebook
window.fbAsyninit=函数(){
FB.init({
appId:'1404387053111932',
频道URL:'http://website.com/fb/channel.html',
状态:正确,
xfbml:对
});
};
(功能(d、s、id){
var js,fjs=d.getElementsByTagName[0];
if(d.getElementById(id)){return;}
js=d.createElement;js.id=id;
js.src=“//connect.facebook.net/en_US/all.js”;
fjs.parentNode.insertBefore(js,fjs);
}(文档“脚本”、“facebook jssdk”);
FB.ui(
{
方法:“提要”,
名称:“Facebook对话”,
链接:'http://www.website.com',
图片:'http://www.website.com/images/logo.png',
标题:“信息”,
描述:'infoinfo'
},
功能(响应){
if(应答和应答后id){
警报(“发布帖子”);
}否则{
警报(“未发布帖子”);
}
}
);
Channel.html:
<script src="http://connect.facebook.net/en_US/all.js"></script>
感谢您的帮助 请检查您的应用程序是否未处于沙盒模式。当你调用
FB.ui
函数时,无论是打开还是关闭,它都会抛出相同的消息?我得到了这个消息,我有两个问题。首先,我的应用程序id错误。我更改了我的网站url,它自动更改了我的应用程序id。我必须更新它。其次,因为我使用的是测试应用程序,所以我必须将测试用户添加到我的测试应用程序中,以便让他们看到它。如果你没有使用测试应用程序,你必须在人们看到之前公开你的应用程序。有点跛脚。