linkedin и onLinkedInLoad

1

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

 <script type="text/javascript" src="//platform.linkedin.com/in.js">
    api_key:   [...]
    lang:      fr_FR
    authorize: false
    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);
}

// Handle the successful return from the API call
function onSuccess(data) {
    console.log(data);
}

// Handle an error response from the API call
function onError(error) {
    console.log(error);
}

  function getProfileData(){
   [...]    
}
 </script>

Появится кнопка входа в систему, это означает, что LinkedIn смог правильно подключиться к моему API-интерфейсу, но консоль Chrome дает мне следующую ошибку: "Неиспользуемая ошибка: не удалось выполнить" onLinkedInLoad ". Предоставьте действительную функцию для обратного вызова.

Я попытался удалить прослушиватель событий onLinkedInLoad:

<script type="text/javascript">
     IN.Event.on(IN, "auth", getProfileData);

 [...]

</script>

... но у меня такая же проблема.

Тезисы скриптов вызываются в голове (php включает все страницы сайта (мне нужно, чтобы это было связано с входом на всех страницах)).

Он работает на одной странице, но не на других... я не понимаю.

Большое спасибо !

Теги:
linkedin

1 ответ

0

Нужный ниже скрипт доступен для всех страниц, где вы хотите кнопку входа. если вы помещаете этот скрипт на определенную страницу, кнопка lgoin будет работать только на этой странице.

<script type="text/javascript" src="//platform.linkedin.com/in.js">
    api_key:   [...]
    lang:      fr_FR
    authorize: false
    onLoad: onLinkedInLoad
</script

>

Ещё вопросы

Сообщество Overcoder
Наверх
Меню