【发布时间】:2019-11-01 17:57:05
【问题描述】:
我们的目标是从 Linked In API 获取访问令牌,以便我们可以获取当前用户详细信息。我们正在关注这里提到的 API:OAuth 2.0 Client Credentials Flow (2-Legged)
我们从 API 得到的响应是:
{"error":"https_required","error_description":"The client is not authorized"}
这是通过 ARC 发出的请求:
这里是 LinkedIn 应用管理门户的设置:
调用LinkedIn登录的URL(客户端)
您可以从以上三个屏幕截图中验证,对于以下所有情况,HTTPS 正在被使用:
- LinkedIn 请求 POST 请求的 URL。
- PayLoad 中的重定向 URI。
- 在 LinkedID 门户的应用程序中设置的重定向 URI。
- 请求LinkedIn登录的客户端URL。
有人可以分享为什么 LinkedIn OAuth 仍然抛出“错误”:“https_required”吗?
【问题讨论】:
标签: c# oauth-2.0 linkedin linkedin-api linkedin-jsapi