扫码登陆返回得code去获取用户信息报错?
提问
"url":"https:\/\/qyapi.weixin.qq.com\/cgi-bin\/service\/auth\/getuserinfo3rd?suite_access_token=83T-pFqP9JGuLoREiFe9jNYM_QBMIYE961rn4-WjtrIuQifmNJ6LcorPwhsF2KSsqhbSZa0jSjKE1KKsuc-7laveuvLiK0me2tCFCe8EjRwdM-Y1DBzXgHRfTPJjQEum&code=s4KmvwqaHd-XDnO4fPpcwLeLrzu8ZansBNfsq2k4dow"
扫码登陆返回得code去获取用户信息,去掉获取用户信息接口 报错"{\"errcode\":40029,\"errmsg\":\"invalid code, code是授权回调返回得 一次都没用过
您好,需要确保提供code和消费code为同一个应用。
还有就授权链接用的应用和token的应用对不上
用通讯录同步助手的密钥获取的access_token去请求接口试试
大概率是权限问题
当你使用扫码登录功能(比如企业微信、微信公众号、小程序等平台的扫码登录)并收到返回的
code
时,通常需要使用这个code
去调用平台的API接口,以换取用户的相关信息(如用户ID、session_key等)。如果在尝试获取用户信息时遇到报错,这里有几个可能的原因和解决方法:code
已过期或无效:code
只在短时间内有效,如果过了有效期再去请求用户信息,将会报错。code
之后立即(或至少在有效期内)使用它去请求用户信息。code
之外,可能还需要传递其他参数,比如appid
、appsecret
等。看文档啊,这个错误码不都有解释吗
错误码:40029
oauth_code参数错误。确认:
1)code只能消费一次,不能重复消费。比如说,是否存在多个服务器同时消费同一code情况。
2)code需要在有效期间消费(5分钟),过期会自动失效。