注册 登录
主题 : 微信授权登录,获取到code后拿去授权一直提示"errcode":40029
级别: 新手上路
UID: 259939
精华: 0
发帖: 7
可可豆: 34 CB
威望: 34 点
在线时间: 74(时)
注册时间: 2013-05-20
最后登录: 2017-08-15
0 楼:  发表于: 2017-07-17 14:09    发自: Web Page
来源于 调试问题 分类

微信授权登录,获取到code后拿去授权一直提示"errcode":40029   

卡了好几天,请教各位做过的同学!请加我qq 525710173远程看下。付费
把流程贴了出来,在第五张图里得到kUrl,发送过去就返回 {"errcode":40029,"errmsg":"invalid code, 。不明白到底哪里错了,又找不到官方客服
详细贴图在
http://forum.cocos.com/t/code-errcode-40029/48815
[ 此帖被hanxlman在2017-07-18 16:26重新编辑 ]

级别: 侠客
状态: 连续签到 - [8天]
UID: 542884
精华: 0
发帖: 149
可可豆: 251 CB
威望: 234 点
在线时间: 350(时)
注册时间: 2016-02-16
最后登录: 2017-11-17
1 楼:  发表于: 2017-07-17 14:59    发自: Web Page
第二步:通过code获取access_token
错误返回样例:
{"errcode":40029,"errmsg":"invalid code"}


请求token报错了。
appid    是    应用唯一标识,在微信开放平台提交应用审核通过后获得
secret    是    应用密钥AppSecret,在微信开放平台提交应用审核通过后获得
code    是    填写第一步获取的code参数
grant_type    是    填authorization_code

检查这几个参数了么?https://api.weixin.qq.com/sns/oauth2/access_token?appid=微信id&secret=微信密钥&code=第一步请求获得的code&grant_type=authorization_code
级别: 新手上路
UID: 259939
精华: 0
发帖: 7
可可豆: 34 CB
威望: 34 点
在线时间: 74(时)
注册时间: 2013-05-20
最后登录: 2017-08-15
2 楼:  发表于: 2017-07-17 16:35    发自: Web Page
回 1楼(阿奇Archie) 的帖子
都检查过,就算直接 把url在浏览器中打开,也是报"errcode":40029
级别: 骑士
状态: 连续签到 - [1天]
UID: 291181
精华: 0
发帖: 321
可可豆: 429 CB
威望: 414 点
在线时间: 946(时)
注册时间: 2014-02-09
最后登录: 2017-10-26
3 楼:  发表于: 2017-07-17 18:10    发自: Web Page
回 楼主(hanxlman) 的帖子
这个接口不能直接用。必须做第三方登录,也就是说,这个接口只能从你的服务器发起请求。

尤其注意:由于公众号的secret和获取到的access_token安全级别都非常高,必须只保存在服务器,不允许传给客户端。后续刷新access_token、通过access_token获取用户信息等步骤,也必须从服务器发起。
级别: 新手上路
UID: 259939
精华: 0
发帖: 7
可可豆: 34 CB
威望: 34 点
在线时间: 74(时)
注册时间: 2013-05-20
最后登录: 2017-08-15
4 楼:  发表于: 2017-07-17 20:48    发自: Web Page
回 3楼(ccwf2006) 的帖子
我获取token是直接在客户端发起的,并没有在服务器端获取。而且Android那边是跑通的。不明白为什么ios不行
描述
快速回复

关注本帖(如果有新回复会站内信通知您)

发帖、回帖都会得到可观的积分奖励。查看论坛积分规则

按"Ctrl+Enter"直接提交
    顶部