Javascript 应用程序配置不允许给定URL:应用程序不允许一个或多个给定URL';布景

Javascript 应用程序配置不允许给定URL:应用程序不允许一个或多个给定URL';布景,javascript,facebook,api,sdk,Javascript,Facebook,Api,Sdk,我的facebook应用程序有问题。 错误:应用程序配置不允许给定URL:应用程序的设置不允许一个或多个给定URL。它必须与网站URL或画布URL匹配,或者域必须是应用程序域之一的子域 我正在编写代码并附上应用程序设置页面的截图,这将有助于理解问题。 以下是我正在使用的代码: window.fbAsyninit=函数(){ FB.init({ appId:“应用程序id”, xfbml:是的, 版本:“v2.5” }); //在FB.init调用之后放置以下代码。 函数onLogin(响应

我的facebook应用程序有问题。 错误:应用程序配置不允许给定URL:应用程序的设置不允许一个或多个给定URL。它必须与网站URL或画布URL匹配,或者域必须是应用程序域之一的子域

我正在编写代码并附上应用程序设置页面的截图,这将有助于理解问题。 以下是我正在使用的代码:


window.fbAsyninit=函数(){
FB.init({
appId:“应用程序id”,
xfbml:是的,
版本:“v2.5”
});
//在FB.init调用之后放置以下代码。
函数onLogin(响应){
log(“调用onLogin..”;
如果(response.status==“已连接”){
api('/me?fields=first_name',函数(数据){
var welcomeBlock=document.getElementById('fb-welcome');
welcomeBlock.innerHTML='Hello',+data.first_name+'!';
});
}
}
FB.getLoginStatus(函数(响应){
console.log(“//检查加载时的登录状态,如果用户是”);
log(“/已登录,直接转到欢迎消息。”);
如果(response.status==“已连接”){
onLogin(应答);
}否则{
log(//否则,先显示登录对话框。”);
FB.登录(功能(响应){
onLogin(应答);
},{scope:'user_friends,email'});
}
});
};
(功能(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/sdk.js”;
fjs.parentNode.insertBefore(js,fjs);
}(文档“脚本”、“facebook jssdk”);

我已经尝试使用FB.ui方法:“feed”及其工作原理。它正在更新FB上的状态。但不使用上述登录代码一个明显的问题是:您是否直接从您的域进行测试?如果没有,那就是原因。