收藏
回答

微信公众号OAuth2.0授权登录提示40029,请问是什么问题?

AppID
wxe0c0a6cab5482bed

需求是在移动应用App中发放微信代金券,因此需要获取到用户OpenID,具体实现参考了这份文档:移动应用微信登录开发指南 https://developers.weixin.qq.com/doc/oplatform/Mobile_App/WeChat_Login/Development_Guide.html

难点在于发券的微信公众号和移动应用App不是一个主体。

步骤如下:

1、移动应用APP微信授权登录,请求到CODE。

2、通过上一步获取到的CODE参数加上另外一个微信公众号的AppID和AppSecret等(这里使用的微信公众号的appid和secret,appid与移动应用appid不同,所属的开发者账号也不同),通过API换取access_token。 

第2步微信返回40029:invalid code。网上查询到可能是appid错或者code重复使用,排除code重复使用情况,请问是否是因为第2步微信会校验appid权限?这种方案是否可行?

回答关注问题邀请回答
收藏

1 个回答

登录 后发表内容
问题标签