xu-li / cordova-plugin-wechat-example

An example project for cordova-plugin-wechat
151 stars 115 forks source link

客户端得到code 异步发一个请求到后台出现errcode":40029,"errmsg":"invalid code #15

Open xiegh112525 opened 8 years ago

xiegh112525 commented 8 years ago

客户端得到code 异步发一个请求到后台 出现errcode":40029,"errmsg":"invalid code , 把客户端得到的code直接赋值给后台code,在浏览器访问后台地址却获得用户信息

alert(JSON.stringify(response)); //可显示code $.post(url,{code:code},function(data){ //发异步给后台 ,后台代码语言为php .... })

xu-li commented 8 years ago
  1. 你后台的逻辑是什么?
  2. code只能用一次,这个不是access_token。
  3. 你的JS里面的code是什么?是否应该是$.post(url, {code: response.code}, function (data) {?
xiegh112525 commented 8 years ago

1.后台按微信开发平台接口https://open.weixin.qq.com/cgi-bin/showdocument?action=dir_list&t=resource/res_list&verify=1&id=open1419317853&token=&lang=zh_CN 通过code换access_token 这时报错,code失效或已使用 2.code 是JSON.stringify(response.code)
3.直接把code 写在后台的脚本可以获得用户信息

xu-li commented 8 years ago

方便贴前端和后端的代码么?或者邮件给我?AthenaLightenedMyPath@gmail.com