Наши вызовы API LinkedIn начали сбой. Даже самые простые вызовы /v1/prople/~
начали вызывать ошибки с This resource is no longer available under v1 APIs
.
Итак, мы пытаемся перенести материал, используя новый способ /v2
, но почему-то это не работает. Например (и после запроса токена с новыми областями), простой запрос к /v2/me
не может вернуть нужные нам поля (среди прочего, headline
и location
). Когда мы явно запрашиваем эти поля, нам говорят, что у нас нет доступа к ним - даже если токен был сгенерирован с использованием r_basicprofile r_liteprofile r_emailaddress
областей.
Мы попробовали множество комбинаций и вариантов запроса определенных полей, проекций, форматов и т. Д. Из документов Microsoft - безрезультатно, и мы задаемся вопросом, действительно ли API /v2
является чем-то функциональным - есть ли кто-нибудь успешный используя его, и если да, то как?
Пример запроса CURL с обфусцированным Bearer
был бы хорошим способом для нас понять, что мы делаем неправильно - но, похоже, что даже самые простые запросы дословно из документов просто терпят неудачу.
РЕДАКТИРОВАТЬ: После некоторых исследований, похоже, что Microsoft изменила свое поведение API версии, не будучи согласованным в документах. Некоторые документы указывают на r_liteprofile
, а некоторые на r_basicprofile
как на путь по умолчанию теперь, не будучи «Партнерами Linkedin». Ранее мы тоже запрашивали r_emailaddress
, и части headline
и location
битов r_basicprofile
использовались в нашем коде во многих местах.