关于微信第三方授权登陆 使用code获取token时返回40029
来源:互联网 发布:java 接口变量 编辑:程序博客网 时间:2024/04/30 15:30
关于微信第三方授权登陆 使用code获取token时返回40029
最近一个项目要用到微信授权登陆,因为之前导入了UMeng分享SDK(最新的sdk里已经包含了微信支付、授权登陆、分享的jar包,所以不用再单独导入微信的jar了),在写WXEnteryActivity的时候(忘了当时怎么想的)继承的是WXCallBackActivity,导致后来微信授权的时候,能进入授权页面,确认后也能发挥code,但是拿这个code去获取token的时候,总是返回40029不合法的code。
当时没多想以为是appid和key出错,但是后来反复检查了后发现没错,因为IOS的可以正常授权,实在没办法自己特意写了一个授权的demo,demo的WXEnteryActivity继承的是Activity implement IWXEventHandler,发现授权成功,返回的code也没有问题。接着把原项目的也对应修改了,ok,问题解决。
看了WXCallBackActivity的方法,没怎么看懂,猜测有可能是UMeng的方法里将得到的code直接使用了一次,导致我们再次使用的时候已经失效。有大神知道其中原因请告知,谢谢。
0 0
- 关于微信第三方授权登陆 使用code获取token时返回40029
- 微信公众账号登陆授权开发——5(解决使用官方获获取第三方平台方获取预授权码)
- 关于使用友盟QQ微信第三方登陆
- 微信授权登陆接入第三方App(Android)
- 微信授权APP第三方登陆(Android)
- 微信第三方授权登陆之网站应用
- 微信授权登陆介入第三方APP
- 第三方APP微信登陆时无法调起授权页面的终极坑
- 关于新浪微博第三方登陆成功直接获取code值
- 微信api 第三方平台授权 登录 ,获取用户信息
- 微信第三方授权流程:获取公众信息
- 微信第三方平台开发授权1:获取component_verify_ticket
- 微信第三方授权获取UNIONID和用户信息
- 第三方授权登陆
- Android第三方登陆之微信Wechat、WeiXin篇(原生登陆授权)
- 微信第三方登陆
- 微信第三方登陆
- 微信第三方登陆
- c语言中利用rand()time()srand()....产生随机数【4-5】猜数游戏
- Centos6 rpm 安装mysql5.5
- linux下查看最消耗CPU、内存的进程
- perl 自动登陆网站发短信
- 解决了一个butterknife,报空指针的bug
- 关于微信第三方授权登陆 使用code获取token时返回40029
- COCI2014/2015 Contest#2 F Solution
- TCP/IP编程之listen函数详解
- 初学ML笔记N0.3——凸优化、拉格朗日对偶
- 剑指offer面试题12 使用BigInteger来实现 打印1到最大的n位数
- HOG特征
- bzoj3158 千钧一发
- 数据结构-->队列的链式实现 ADT
- 获取当前计算机所有性能计数器