簡體   English   中英

使用js sdk登錄到Facebook

[英]Login with facebook with js sdk

我正在嘗試用Facebook登錄,但是他們是錯誤的,並且不允許用戶登錄,錯誤是錯誤:無法加載URL:此URL的域未包含在應用程序的域中。 為了能夠加載此URL,請將應用程序的所有域和子域添加到應用程序設置的“應用程序域”字段中。

           <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>

轉到facebook的開發者網站->使用您的應用程序的管理員帳戶登錄,然后從菜單中選擇您的應用程序,在該應用程序的“高級設置”標簽中添加您的域,然后該錯誤將不會顯示

  • 刪除channelUrl參數(不再需要)
  • 在您的應用設置中,使用網址添加“網站”平台
  • 在您的應用設置中的“應用域”中添加域

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM