вход с кодом Linkedin дает мне ошибку проверки html

Я использую https://validator.w3.org для проверки своего веб-сайта HTML 5. Я использую SDK для входа в Linkedin javascript. Я следовал этому руководству https://developer.linkedin.com/docs/signin-with-linkedin

я получил эту ошибку

Текстовое содержимое скрипта элемента не соответствует требуемому формату: ожидаемый пробел, табуляция, новая строка или косая черта, но вместо этого найден символ a.

в этом блоке кода

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

Проблема в том, что этот код предоставлен учебником.


person Shady Mohamed Sherif    schedule 23.11.2015    source источник


Ответы (1)


Я решил эту проблему, разделив загрузку API и инициацию API.

<script src="http://platform.linkedin.com/in.js?async=true"></script>

<script>
IN.init({
    api_key: 'YOUR_API_KEY_HERE',
    onLoad: onLinkedInLoad,
    authorize: true,
    scope: 'r_basicprofile r_fullprofile r_emailaddress r_contactinfo',
});
</script>

этот код является действительным кодом W3C

person Shady Mohamed Sherif    schedule 23.11.2015