Ошибка необработанного обещания Ошибка: «[IN: Parser] Не удалось создать экземпляр тега для« login »: t.user is null» при входе в систему с помощью SDK linkedin javascript - PullRequest
0 голосов
/ 28 сентября 2019

Я пытаюсь войти в систему с помощью JavaScript Javascript SDK.Это дает мне следующую ошибку:

Ошибка отклонения необработанного обещания: "[IN: Parser] Не удалось создать экземпляр тега для 'login': t.user is null"

Я пробовал много других ссылок из Google, но не смог решить эту проблему.Вот мой код ..

<!doctype html>
<html>
<head>
  <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.2.1/jquery.min.js"></script>
  <script type="text/javascript" src="//platform.linkedin.com/in.js">
   api_key: 81n4hu3u7jybix
   authorize: true
   onLoad: onLinkedInLoad
  </script>

  <script type="text/javascript">

  // Setup an event listener to make an API call once auth is complete
  function onLinkedInLoad() {
   IN.Event.on(IN, "auth", getProfileData);
  }

  // Logout user
  function logout(){
    IN.User.logout(onLogout);
  }

  function onLogout(){
    console.log('Logout successfully');
  }

  // Use the API call wrapper to request the member's basic profile data
  function getProfileData() {

   IN.API.Profile("me").fields("first-name", "last-name", "email-address","picture-url").result(function (data) {

    var userdata = data.values[0];

   console.log(userdata);

  }).error(function (data) {
    console.log(data);
  });
 }

 </script>
 </head>
 <body>
  <!-- LinkedIn signin button -->
  <script type="in/Login"></script>

  <table id='tableUser' style='display: none;'>
   <tr>
     <td>Name</td>
     <td><span id='fullname'></span></td>
   </tr>

   <tr>
    <td>Email</td>
    <td><span id='email'></span></td>
   </tr>

   <tr>
    <td>Profile image</td>
    <td><img src='' width='32' height='32' id='profile_photo'></td>
   </tr>

  </table>
 </body>
</html>
...