在小程序新建的时候就应该输入你正式的AppID,如果使用修改的AppID,则无法使用。
jscode2session会返回{"errcode":40029,"errmsg":"invalid code, hints: [ req_id: m3yw8a472th20 ]"}
不能通过修改project.config.json中的AppID来实现:
必须重新创建新的小程序项目。
否则,很容易出现a小程序的appid 在实际的b小程序号上,始终出现40029的问题。
还有一种可能,跟上面的类似,就是我用b小程序号 在开发者工具中进行的导入,但代码中是用的a小程序号,如 a的小程序号进行的调用。一直出现以上问题,最终发现是一开始在导入时,没有直接用a小程序号的appid 进行绑定。
切记,浪费了近2小时的时间,postman 什么工具都用上了,还是不行,最后是通过上面来找这个问题.