API LinkedIn - получите информацию о моих ВСЕХ подключениях
Я использовал Facebook API, но я новичок в Linkedin api.
Мне нужна помощь в том, как получать информацию (имя, день рождения и т.д.) о моих ВСЕХ подключениях, и мне нужна помощь как с токеном, так и с вызовами API, связанными с информацией.
Что касается токена - в Facebook есть Facebook Консоль для создания токенов во время выполнения и тестирования наших вызовов API... Есть ли у LinkedIn что-то подобное?
Обновление: Я могу получить список подключений, используя:
http://api.linkedin.com/v1/people/~/connections?modified=new
... но как я могу получить даты рождения (если они доступны публично)? Я попытался:
http://api.linkedin.com/v1/people/~/connections:(headline,first-name,last-name,date-of-birth)
... однако, это показывает мне имя и фамилию, но не дату рождения.
Ответы
Ответ 1
Вы можете использовать консоль rest здесь: http://developer.linkedin.com/rest-console
Существует метод шаблонов, который вы можете использовать под названием "Get My Connections".
Надеюсь, это поможет.Забастовкa >
Обновление: LinkedIn ограничил доступ к открытым API, и это больше не работает.
Ответ 2
https://apigee.com/console/linkedin Выберите OAuth2, нажмите "Подключиться", а затем разрешите LinkedIn вводить apigee в ваш профиль LI. Затем в левом столбце выберите "Получить мои подключения". apigee
подготавливает большинство параметров, кроме формата (xml/json), который вы можете добавить самостоятельно.
Ответ 3
Я думаю, что вы ищете, это Linkedin Connections API. Вы можете посмотреть документацию здесь → http://developer.linkedin.com/documents/connections-api
Существуют также различные другие API для доступа к профилю, группам, компаниям и рабочим местам.
Он возвращает XML-документ, поэтому вы сможете генерировать токены и тестировать вызовы API без каких-либо проблем.
Эти API больше не доступны
Ответ 4
Похоже, теперь такого API нет (похоже, он лишен Linkedin). Пожалуйста, дайте мне знать, если я ошибаюсь и предлагаю другие способы достижения пользовательских подключений.
Я получаю это в ответ
{
"errorCode": 0,
"message": "Access to connections denied",
"requestId": "6Sxxxxxxx",
"status": 403,
"timestamp": 14xxxxxxxxx
}
Пожалуйста, смотрите: https://developer.linkedin.com/support/developer-program-transition
Ответ 5
2019 год все еще работает, но с другим подходом.
Сделайте это:
Вы можете выполнить следующие действия:
https://docs.microsoft.com/en-us/linkedin/shared/authentication/authorization-code-flow?context=linkedin/consumer/context
1 - Создайте приложение с разрешением r_1st_connections
2 - Авторизация (ШАГ 2 по ссылке)
GET https://www.linkedin.com/oauth/v2/authorization
scope
должно быть r_1st_connections
(ваше приложение должно иметь это разрешение)
3 - войдите под своим именем пользователя и паролем
4 - Linkedin вернет вам код
что-то вроде: ?code=QWERTY
5 - Получите свой токен доступа (ШАГ 3 по ссылке)
POST https://www.linkedin.com/oauth/v2/accessToken
6 - подключайтесь
GET https://api.linkedin.com/v2/connections?q=viewer&start=0&count=50
Ссылка: https://docs.microsoft.com/en-us/linkedin/shared/integrations/people/connections-api?context=linkedin/compliance/context