我正在尝试通过 Linkedin Auth2 从 Java Web 应用程序进行连接:
- 在 linkedin 中添加了我自己的应用程序。
- 生成授权URL:
- 在新的弹出窗口中输入我的 linkedin 登录名/密码。
- 在redirect_uri上返回成功的请求,并获取授权码“code”
- 生成 accessToken URL
- 发帖:
- 获取响应中的下一个错误:{“error_description”:“缺少必需的参数,包含无效的参数值,参数多次。:无法检索访问令牌:appId 或重定向 uri 与授权代码不匹配或授权代码已过期”,“错误":"invalid_request"}
我已验证 url 参数是否正确:
- “code”是第 4 步收到的令牌。
你的价值redirect_uri
参数必须是 URL 编码的,因此在 6. 处执行:
https://www.linkedin.com/uas/oauth2/accessToken?grant_type=authorization_code&code=YYY&redirect_uri=http%3A%2F%2Flocalhost%3A9090%2FSpringMVC%2Ftoken.htm&client_id=XXX&client_secret=ZZZ
并且它不需要作为 POST 发送,而是作为 GET 发送。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)