Наша цель - получить токен доступа из API Linked In, чтобы мы могли получить данные текущего пользователя. Мы следуем API, упомянутому здесь: Поток учетных данных клиента OAuth 2.0 (2-Legged)
Ответ, который мы получаем от API:
{"error":"https_required","error_description":"The client is not authorized"}
Вот запрос, сделанный через ARC:
Вот настройка на портале управления приложениями LinkedIn:
URL-адрес, откуда вызывается логин LinkedIn (Клиент)
Вы можете проверить из трех приведенных выше снимков экрана, что для всех следующих случаев используется HTTPS :
- Ссылочный URL-адрес для запроса POST.
- URI перенаправления в PayLoad.
- URI перенаправления, установленный в приложении на портале LinkedID.
- URL-адрес клиента, с которого запрашивается логин LinkedIn.
Может кто-нибудь поделиться, почему OAuth LinkedIn все еще выдает «error»: «https_required»?