首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >用js登录facebook

问用js登录facebook
EN

Stack Overflow用户
提问于 2016-08-06 15:50:33
回答 2查看 102关注 0票数 0

我正在尝试使用facebook登录,但他们的登录是一个错误,不允许用户登录,错误是错误:无法加载URL:该URL的域未包含在应用程序的域中。要加载此URL,请将应用程序的所有域和子域添加到应用程序设置中的app域字段中。

代码语言:javascript
复制
           <html>
           <head>
             <title>Login with Facebook</title>
           </head>
           <body>

             <div id="fb-root"></div>
             <script>
         window.fbAsyncInit = function() {
           FB.init({
             appId      : '555437747988297',
             channelUrl : '//booknow.drbatras.ae/channel.html', // Channel File
             xfbml      : true,
             version    : 'v2.7'
           });
         };

         (function(d, s, id){
            var js, fjs = d.getElementsByTagName(s)[0];
            if (d.getElementById(id)) {return;}
            js = d.createElement(s); js.id = id;
            js.src = "//connect.facebook.net/en_US/sdk.js";
            fjs.parentNode.insertBefore(js, fjs);
          }(document, 'script', 'facebook-jssdk'));
       </script>

         <div class="fb-login-button">Login with Facebook</div>

       </body>
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2016-08-06 15:52:27

转到开发者的facebook ->站点,使用应用程序的管理帐户登录,然后从菜单中选择应用程序,在应用程序的高级设置选项卡中添加域,这样错误就不会出现。

票数 0
EN

Stack Overflow用户

发布于 2016-08-07 08:10:02

  • 删除channelUrl参数(不再需要它)
  • 在应用程序设置中添加带有URL的“网站”平台
  • 在应用程序设置中添加"App域“的域
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/38806063

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档