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

本文分析了调用钉钉获取用户信息接口时出现的错误,主要聚焦于40078错误代码,即不存在的临时授权码。文章深入探讨了错误产生的原因,包括授权码错误、token过期和授权码过期或多次使用等问题,并提供了相应的解决思路。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

问题背景

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

错误原因分析

1、你的授权码是错的

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

2、你的token过期

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

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值