Кнопка входа в Facebook вызывает ошибку JS - PullRequest
1 голос
/ 07 ноября 2011

Я использовал в этом примере для настройки кнопки входа в Facebook.Когда я нажимаю на кнопку, я получаю эту ошибку: «Отказано в доступе» в этой строке: b.fbCallID=a.id в этом

FB.UIServer._loadedNodes[a.id]=b;if(a.params)b.fbCallID=a.id;

Свернуть, чтобы выяснить, откуда это может быть вызвано, я вижу, что это можетбыть вызвано этим:

FB.login(FB.bind(this._authCallback,this),{perms:this._attr.perms,scope:this._attr.scope});}

Потому что this._attr не определено.Я использую этот пример точно:

<html>
    <head>
      <title>My Facebook Login Page</title>
    </head>
    <body>
      <div id="fb-root"></div>
      <script>
        window.fbAsyncInit = function() {
          FB.init({
            appId      : 'YOUR_APP_ID',
            status     : true, 
            cookie     : true,
            xfbml      : true
          });
        };
        (function(d){
           var js, id = 'facebook-jssdk'; if (d.getElementById(id)) {return;}
           js = d.createElement('script'); js.id = id; js.async = true;
           js.src = "//connect.facebook.net/en_US/all.js";
           d.getElementsByTagName('head')[0].appendChild(js);
         }(document));
      </script>
      <div class="fb-login-button">Login with Facebook</div>
    </body>
 </html>

Есть идеи почему?Нужно ли явное разрешение для входа?Пока это единственный код Facebook в приложении ... В настоящее время регистрация приложения Facebook указывает на мою локальную машину на localhost.

Спасибо.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...