You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

LinkedIn API重定向错误:invalid redirect_uri问题求助

Hey,这个redirect_uri不匹配的问题我之前也踩过坑,LinkedIn对这个参数的校验特别严格,差一点都不行,给你几个排查的关键点:

解决LinkedIn OAuth2 "invalid redirect_uri" 问题的关键步骤
  • 完全匹配redirect_uri的每一个字符
    LinkedIn的校验是精确匹配,包括协议(http/https)、域名、端口、路径,甚至结尾的斜杠都不能错。比如你代码里写的是http://localhost:8000/callback,那LinkedIn开发者后台注册的必须完全一样,不能写成https://localhost:8000/callback(本地开发localhost允许http,但其他域名必须用https),也不能少了端口号或者路径写错。

  • 检查开发者后台的设置位置
    登录LinkedIn开发者平台,找到你的应用,进入「Auth」标签页,在「Redirect URLs」区域添加你的回调地址。注意:

    • 本地开发可以用localhost作为域名,但端口要和代码里的一致
    • 不要用signin-linkedin这类默认地址,现在LinkedIn已经不允许使用未注册的通用地址了
    • 添加后一定要点击「Update」保存,不然设置不会生效
  • 核对代码中的redirect_uri参数
    打开你用的oauth2_authentication.py,找到定义redirect_uri的地方,比如:

    redirect_uri = "http://localhost:8000/callback"
    

    把这个值和你在后台注册的URL逐字符对比,确保没有拼写错误、端口错误或者协议错误。

  • 验证授权URL中的参数
    生成授权URL后,把它复制出来查看,找到其中的redirect_uri=部分,确认这个值和后台注册的完全一致。有时候代码里的变量没更新,或者缓存导致参数不对,直接看URL最直观。

如果还是不行,试试清除浏览器缓存,或者换个浏览器打开授权链接,有时候旧的缓存会导致参数不匹配。

内容的提问来源于stack exchange,提问作者No one

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.20 08:11:00