我有一个Meteor应用程序,并使用以下功能登录facebook
fbLogin = function() {
Meteor.loginWithFacebook({
requestPermissions: ['public_profile', 'email', 'user_location']
}, function(err) {
if (err)
// redirect to register if popup comes and user isn't on register
Session.set('errorMessage', err.reason || 'Unknown Eror');
console.log(Session.get('errorMessage'));
});
}
凭据已设置且工作正常(应用程序ID和密码)
最近,我使用新的域和网站网址更新了我的Facebook应用设置,但它不允许我登录。它抛出:
应用程序配置不允许使用URL:应用程序的设置不允许使用一个或多个给定的URL。它必须与网站网址或Canvas网址匹配,或者该网域必须是某个应用网域的子网域。
错误,将网址中的redirect_uri参数设置为旧网站网址
Facebook的结束或其他一些问题是否可能出现延迟?
答案 0 :(得分:1)
当使用https://www.facebook.com/dialog/oauth请求提交的redirect_uri不在以下有效OAuth重定向URI列表中时,可能会发生这种情况:
设置>>高级>>安全 添加一个像https://www.facebook.com/connect/login_success.html这样的redirect_uri作为示例