Переход API-интерфейса LinkedIn V1 к идентификатору существующего пользователя V2 - PullRequest
0 голосов
/ 01 февраля 2019

Я хотел бы сделать мою программу совместимой с новым API LinkedIn V2.Пользовательская миграция - это мой вопрос.В моей базе данных я храню сгенерированные API-интерфейсы LinkedIn V1, идентификаторы пользователей, адреса электронной почты и токены доступа.

В Программе разработчика LinkedIn Marketing в верхней части страницы я прочитал следующее:

Я понимаю, что, подав заявку на Marketing API, мое приложение потеряет доступAPI-интерфейсы V1.Поскольку эти API-интерфейсы устарели для партнеров LMS, приложение не может отправлять запросы API ни к одной из конечных точек V1.Примечание. Если вы не хотите потерять доступ к API-интерфейсам V1 для приложения, к которому вы обращаетесь, создайте новое приложение, чтобы запросить доступ к программе LMS с помощью этой формы.Мы рекомендуем перенести ваши приложения с использованием API-интерфейсов V1, поскольку они планируются как устаревшие.

Поэтому я создал новые приложения LinkedIn с новым ClientId и ClientSecret.

В новом разработчике LinkedInдокументация LinkedIn новая документация для разработчиков Я прочитал это:

id: уникальное идентифицирующее значение для члена.Указывается как personId на других страницах документации API.Может также указываться как URN, например, urn: li: person: {personId}.Это значение связано с вашим конкретным приложением.Любые попытки использовать его с другим приложением приведут к ошибке 404.

Поэтому, если я создам новое приложение в консоли разработчика LinkedIn, идентификаторы пользователя старого приложения исчезнут.

Если я хотел бы найти своего «старого» пользователя с адресом электронной почты, новый API LinkedIn V2 не предоставляет этот primary-contact-api , поскольку он будет обеспечивать основной контакт,это может быть номер телефона, а не адрес электронной почты.

Мой вопрос: как я могу перенести своих «старых» пользователей?

...