LinkedIn REST API认证跳转无登录页提示something went wrong求助
排查解决方法
- 你的代码中调用授权接口时传入了
auth_params参数,但没有提前定义该参数对象,这是直接触发报错的核心原因。LinkedIn OAuth2.0授权接口要求必须传入指定必填参数,你需要在发起请求前补全auth_params定义,参考示例如下:
# 插入在requests.get请求之前 auth_params = { "response_type": "code", "client_id": clientID, "redirect_uri": redirect_uri, "state": csrfToken, "scope": "r_liteprofile r_emailaddress" # 替换为你实际需要使用的权限范围 }
- 请确认你在LinkedIn开发者后台的应用配置中,已经将代码里用到的
redirect_uri(包括测试用的http://localhost:8000)完整添加到OAuth2.0设置的授权重定向URL列表,两者必须完全一致,协议头、端口、路径、末尾斜杠都不能有任何差异,任意一处不匹配都会触发报错。 - 请确认你已经在开发者后台的产品页面,申请开通了scope中填写的对应权限产品,且产品已经审核通过,未申请的权限会直接拦截授权流程。
- 生成的授权链接请完整复制到浏览器访问,不要手动修改链接内的任意参数,参数编码错误也会导致访问失败。
内容的提问来源于stack exchange,提问作者Simone
相关产品推荐
相关产品推荐

