Facebook注销不适用于dev,beta和www

时间:2017-09-25 10:03:20

标签: javascript facebook oauth oauth-2.0 facebook-javascript-sdk

我已经在SF上发布了这个问题。虽然没有具体的答案。

我的网络应用程序正在运行三个environements开发,测试和生产。 当facebook login在这样的设置中配置dev时,注销工作: enter image description here

但是当我的网站在测试版或www上运行时,它不起作用。即使将其设为https://foo.comhttps://*.foo.com,它也无效。此网站网址设置也不允许多个网址。当我尝试从beta.foo.comwww.foo.com注销时,我可以在控制台中看到以下问题。 enter image description here

这是注销功能处理facebook注销的方式:

onLogoutClick() {
    if (this.state.loggedInUser.Type === Constants.FACEBOOK) { 
      FB.logout((response) => {
        console.log(response);
        console.log('Facebook user has been logged out.');
        this.handleLogout();
      },
        (error) => console.log(error));
    }
}

有人知道如何让它适用于所有环境吗?

0 个答案:

没有答案