访问令牌 LinkedIn API

问题描述 投票:0回答:2

对于学校项目,我需要访问 LinkedIn API。 我已经在 LinkedIn Developers 上创建了一个应用程序。但是,当我向https://www.linkedin.com/oauth/v2/authorization发出 GET 请求时,我无法获取访问令牌,并且我得到“您需要传递范围” 尽管文档指定范围字段是可选的,但我在请求末尾添加了scope=scope=r_liteprofile%20r_emailaddress%20w_member_social,并收到“无效范围错误”。 至于重定向uri字段,我不知道该放什么(我可以放一个随机的网站URL吗?)

如果有人知道该问题的解决方案或知道获得访问令牌的其他方法,我将非常感激:)谢谢!

rest authentication linkedin-api access-token
2个回答
0
投票

您需要提供重定向 URI 才能获取有效的访问令牌。

第一步:

https://www.linkedin.com/oauth/v2/authorization?response_type=code&client_id=YOURCLIENTID&redirect_uri=https://my.webserver.com

登录并确认后,LinkedIn 将使用代码参数将您重定向到提供的重定向 URI。下一步是将此代码交换为访问令牌。

第二步:

https://www.linkedin.com/oauth/v2/accessToken?grant_type=authorization_code&code=CODE&redirect_uri=https://my.webserver.com&client_id=YOURCLIENTID&client_secret=YOURCLIENTSECRET

如果一切有效,LinkedIn 将再次重定向到提供的重定向 URI,但这次使用访问令牌。

希望有帮助。


0
投票

出现此错误

enter image description here

© www.soinside.com 2019 - 2024. All rights reserved.