Сбой конечной точки API организации LinkedIn v2 - PullRequest
0 голосов
/ 14 февраля 2019

В настоящее время я запрашиваю области действия w_company_admin, r_basicprofile и rw_organization.

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

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

https://api.linkedin.com/v2/organizationalEntityAcls?q=roleAssignee&role=ADMINISTRATOR&start=0&count=100&fields=organizationalTarget&oauth2_access_token='.$oauth_token;

Затем, когда я извлекаю идентификатор из урны, оставив мне только идентификационный номер, я использую его в этом запросе

https://api.linkedin.com/v2/organizations/'.$company_id.'?projection=(elements*(entity~(vanityName)))&oauth2_access_token='.$oauth_token;

Проблемаявляется то, что этот запрос возвращает статус 200 с выводом "{}".

Я не понимаю, почему данные не будут возвращены?Похоже, что запрос API терпит неудачу, учитывая, что первый запрос работал успешно.

Ответы [ 2 ]

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

Передал ответ на ваш первоначальный вопрос: я нашел ответ на этой странице: https://docs.microsoft.com/en-us/linkedin/shared/references/migrations/permissions-resources-mapping

"rw_organization_admin" - это недостающая область.

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

Я могу воспроизвести проблему, вы должны использовать другую проекцию.Используйте это:

projection=(vanityName)

Вместо этого:

projection=(elements*(entity~(vanityName)))

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

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

...