Отображение данных профиля LinkedIn Api без аутентификации

Быстрые вопросы, но могу ли я отображать данные профиля с моей собственной страницы LinkedIn на веб-сайте через SDK JavaScript, не входя в систему через уровень аутентификации?

Я не хочу отображать какую-либо другую информацию, кроме как из моего профиля, у меня сложилось впечатление, что это возможно без входа пользователя в систему.

https://developer.linkedin.com/docs/js-sdk

Я правильно подключил:

<script type="text/javascript" src="//platform.linkedin.com/in.js">
    api_key: xxxXXXxxxXXXxxx
    onLoad: linkedInLoaded
</script>

но затем используя следующее:

IN.API.Profile("me").fields([]);

Говорит мне, что мне требуется аутентификация.


person CHEWX    schedule 25.03.2015    source источник
comment
Как программа должна знать, что ваш профиль — это тот, который вы загружаете? Если есть уровень безопасности, он одинаков для всех пользователей.   -  person    schedule 25.03.2015
comment
Да это правда. Я думал, что это может знать, потому что я создал приложение для входа в систему, на которое ссылается API_KEY.   -  person CHEWX    schedule 25.03.2015
comment
Ах, тогда это должно было быть возможно. Ваша цель только получить свой профиль? или вы хотите получить некоторые другие?   -  person    schedule 25.03.2015
comment
Чисто, отображать данные профиля на HTML-странице и стилизовать с помощью CSS. По сути, страница о портфолио без дублирования данных, она просто извлекается из LinkedIn. Итак, очевидно, вы можете понять, почему аутентификация не нужна.   -  person CHEWX    schedule 25.03.2015
comment
Вы должны искать API со ссылкой или что-то, что предоставляет вам доступ к пользовательскому портфолио без входа в систему. Кстати, я думаю, что вы можете увидеть профиль пользователя, только если вы вошли в систему, но у меня есть только смутное представление .   -  person    schedule 25.03.2015


Ответы (1)


Привет @CHEWX, я неправильно понял ваш первоначальный вопрос. Да, вы правы, то, что вы пытаетесь сделать, невозможно. Что вам нужно, так это возможность сделать неавторизованный вызов для извлечения любого случайного профиля (и в вашем случае вы всегда будете извлекать свой собственный профиль). Однако у LinkedIn нет API-интерфейсов без аутентификации.

Единственное, что близко к тому, что вы ищете, — это подключаемый модуль, который вы можете найти здесь: https://developer.linkedin.com/plugins/member-profile

Вы можете создать некую службу, которая делает аутентифицированный вызов REST, чтобы время от времени извлекать ваш профиль, а затем отправлять обновленную информацию профиля туда, где вы ее сохраняете, чтобы отображать ее на своем веб-сайте.

person Arash Emami    schedule 25.03.2015
comment
Хорошо, @Arash, то, что я пытаюсь сделать, невозможно, поскольку пользователь, вошедший в систему, увидит свои собственные данные ME, а не мои. И вы не можете получить данные без регистрации? - person CHEWX; 26.03.2015