init не вызывается с верной версией через facebook - PullRequest
0 голосов
/ 16 декабря 2018

Я использую код из Facebook для разработчика, чтобы создать логин, и я попытался использовать код для выхода из системы.Появилась ошибка.Тогда я нашел решение, чтобы решить эту проблему, и в конце концов пришел к проблеме ниже.Я новичок в Javascript, пожалуйста, дайте мне подробную помощь.Спасибо вам большое!init not called with valid version

<html>
<head>
    <title>User</title>
</head>
<script>

    window.fbAsyncInit = function() {
    FB.init({
      appId      : '**************',
      cookie     : true,  // enable cookies to allow the server to access
                          // the session
      xfbml      : true,  // parse social plugins on this page
      version    : 'v3.2' // use graph api version 2.8
    });

    // Additional initialization code here
    FB.getLoginStatus(function(response) {
      statusChangeCallback(response);
    });
  };

  // Load the SDK Asynchronously
  (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 = "https://connect.facebook.net/en_US/sdk.js";
    fjs.parentNode.insertBefore(js, fjs);
  }(document, 'script', 'facebook-jssdk'));


    function logout() {
        FB.logout(function (response) {
            // user is now logged out
        });
    }


</script>

<body>

<div class='container'>

        <div class="row">
            <div class="col-2">
                <button class="btn btn-lg btn-primary btn-block" onclick="logout();">log out</button>
            </div>
        </div>

    </form>
</div>
</body>

</html>
...