FireBase Facebook Auth Provider错误

时间:2016-06-14 19:58:37

标签: javascript facebook twitter firebase firebase-authentication

我正在搞乱Firebase网络应用文档中的“FriendlyChat”示例,我正在尝试在其示例中集成Facebook Auth Provider而不是Google Auth Provider。通过简单地创建

,我轻松地集成了Twitter,没有任何问题
var provider = new firebase.auth.TwitterAuthProvider();

变量然后调用

this.auth.signInWithPopup(provider);//'this' refers to the FriendlyChat object, and this code lies in a prototype function (signIn()) of that object.

成功地允许我使用我的Twitter帐户登录。这种确切的方法也适用于Google登录,没有任何问题。

但是,当我采用与Facebook相同的方法时:

var provider = new firebase.auth.FacebookAuthProvider();
this.auth.signInWithPopup(provider);

我收到400错误,我的检查员建议错误在firebase.js代码中,这远远超出了我对Javascript的理解。

我为Twitter和Facebook生成并应用了适当的API密钥,秘密和重定向URI(Google登录不需要凭据)。

如果其他人遇到此问题并有解决方案,我们将不胜感激!我是Firebase的新手,所以我假设我错过了一小步。

0 个答案:

没有答案