钉钉小程序接口返回:不存在的临时授权码 40078

问题背景

调用钉钉的获取用户信息接口报错
https://oapi.dingtalk.com/user/getuserinfo
返回:不存在的临时授权码 40078

错误原因分析

1、你的授权码是错的

授权码错误的原因分析有以下两种:
1)授权码的获取方式不对,导致返回的码不对,不同类型的应用获取方式不一样,官方的获取方式也不一样,记得区分你是内部小程序还是内部微应用。
钉钉小程序接口返回:不存在的临时授权码 40078_第1张图片
钉钉小程序接口返回:不存在的临时授权码 40078_第2张图片
2)你获取到的是其他小程序的授权码
就是上面你确定你是小程序,也确认jsapi方式没问题,那你看下你开发IDE关联的是哪个应用,我就是关联了错误的应用获取了错误的授权码,下面是两个公司的应用,要选你正在调试的哦
钉钉小程序接口返回:不存在的临时授权码 40078_第3张图片

2、你的token过期

3、你的授权码过期/多次使用

你可能感兴趣的:(前端)