LinkedIn API v2 не возвращает полные данные профиля - PullRequest
0 голосов
/ 20 февраля 2019

Я обновляю свое приложение для использования LinkedIn API V2 и OAuth 2.0.Изменения работают, как и ожидалось, с получением основных данных (r_liteprofile, r_emailaddress)

Однако мне нужно получить некоторые поля, относящиеся к полному профилю (например, навыки, образование) и другие, которые ранее были в r_basicprofile (позиции),но эти поля отсутствуют в ответе LinkIn.вот вызов, который я использую для получения данных

https://api.linkedin.com/v2/me?projection=(id,firstName,lastName,educations,skills, positions)&oauth2_access_token=ACCES_TOKEN

А вот ответ, который я получаю

{
  "firstName" : {
    "localized" : {
      "es_ES" : "Johan"
    },
    "preferredLocale" : {
      "country" : "ES",
      "language" : "es"
    }
  },
  "lastName" : {
    "localized" : {
      "es_ES" : "Rincon"
    },
    "preferredLocale" : {
      "country" : "ES",
      "language" : "es"
    }
  },
  "id" : "MY_LINKED_IN_ID"
}

В настоящее время мое связанное приложение работает со старым API V1и уже имеет доступ к r_fullprofile, поэтому с API V1 я получаю полные поля профиля, как и ожидалось.

Я исследовал несколько часов, и отличие от других случаев заключается в том, что мое приложение уже имеет доступк полному профилю (предоставлено V1)

Мои вопросы:

  1. Нужен ли мне запрос на доступ к полному профилю?

  2. Я что-то не так делаю для API V2?

Вот приложение, в котором я проверяю, запрашиваю ли я ожидаемые области действия

Запрос небольшого профиля, электронной почты и полного профиля

Ответы [ 2 ]

0 голосов
/ 20 февраля 2019

В V2 для использования r_fullprofile вы должны подать заявку на партнерскую программу только после утверждения, вы можете использовать r_fullprofile

0 голосов
/ 20 февраля 2019

Вы пытались вызвать API с проекцией поля, например:

https://api.linkedin.com/v2/me?fields=id,firstName,lastName,educations,skills,positions

В соответствии с документацией вы должны запросить необходимые поля следующим образом:

https://docs.microsoft.com/en-us/linkedin/shared/api-guide/concepts/projections

Надеюсь, это поможет!

...