2015-10-08 3 views
0

Я использовал API-интерфейс LinkedIn Javascript на моей странице html. Я могу увидеть кнопку «Войти с LinkedIn». В функции onLinkedInLoad вызывается «IN.Event.on» («IN», «auth», onLinkedInAuth); не стреляет. В моем коде есть предупреждающее сообщение «call2», а также не вызов.API LinkedIn, вызывающий Javascript

В принципе, я хочу прочитать обновления компании и привязать ее к div. В консоли браузера я получаю ответ ниже и профиль. Другого запроса в консоли браузера нет.

https://api.linkedin.com/v1/people::(~):(id,first-name,last-name,headline,picture-url)

Я следовал всем инструкциям в LinkedIn документе, прежде чем делать это, чтобы потреблять обновления компании.

  1. У меня есть страница компании и с обновлением.
  2. Я создал приложение и использую этот ключ api только в вызове функции js.
  3. В консоли RED LinkedIn я могу видеть мое обновление.

Пропустить что-нибудь? Благодарю.

Я использую фактический ключ api и идентификатор компании на моем конце.

Смотрите мой код:

<html> 
<head> 
<title> 
    LinkedIn 
</title> 

<script type="text/javascript" src="https://platform.linkedin.com/in.js"> 
    api_key: 0000000000000 
    onLoad: onLinkedInLoad 
    authorize: true 
</script> 


<script type="text/javascript"> 
    function onLinkedInLoad() { 
     alert('call'); 
     IN.Event.on("IN", "auth", onLinkedInAuth); 
    } 


    function onLinkedInAuth() { 
     alert('call2'); 
     IN.API.Raw("/companies/000000/updates") 
     .method("GET") 
     .result(function(res) { 
      document.write(JSON.stringify(res));}); 
     } 

</script> 
</head> 
<body> 
    <script type="IN/Login"> 
    </script> 
</body> 
</html> 

ответ

0

Я использовал IN.User.authorize (onLinkedInAuth) вместо IN.Event.on ("IN", "AUTH", onLinkedInAuth) для авторизации и работал.