当用户尝试使用 facebook 登录时,我的流星应用程序中出现以下奇怪的错误。并不是所有的登录都不起作用,但是当我们今天启动时,我每小时得到 4 或 5 个。这也意味着我失去了许多用户。
错误:
Accounts.LoginCancelledError: No matching login attempt found
Run Code Online (Sandbox Code Playgroud)
抛出错误的方法(在客户端调用):
Meteor.loginWithFacebook({requestPermissions: ['email']}, function(err){
if (err) {
console.log(err);
throw new Meteor.Error("Facebook login failed");
}
else
{
Router.go('browseCampaigns');
}
});
Run Code Online (Sandbox Code Playgroud)
我还在 onCreateUser() 方法中添加了 FB 个人资料图片:
user.services[service].picture = "https://graph.facebook.com/" + user.services[service].id + "/picture/?type=large";
Run Code Online (Sandbox Code Playgroud)
这会导致这个问题吗?