У меня есть возможность входа в 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 включает все страницы сайта (мне нужно, чтобы это было связано с входом на всех страницах)).
Он работает на одной странице, но не на других... я не понимаю.
Большое спасибо !
Нужный ниже скрипт доступен для всех страниц, где вы хотите кнопку входа. если вы помещаете этот скрипт на определенную страницу, кнопка lgoin будет работать только на этой странице.
<script type="text/javascript" src="//platform.linkedin.com/in.js">
api_key: [...]
lang: fr_FR
authorize: false
onLoad: onLinkedInLoad
</script
>