Я хотел бы сделать мою программу совместимой с новым 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 , поскольку он будет обеспечивать основной контакт,это может быть номер телефона, а не адрес электронной почты.
Мой вопрос: как я могу перенести своих «старых» пользователей?