或者说你全部转小写匹配
code2session和Userinfo的encryption data 解密问题?微信小程序前端页面通过登录按钮获得用户授权得到用户信息: 登录并在后端获取用户信息button> view> 前端JS代码把用户信息数据交给后端进行code2session获得session_key和openid, 并将加密数据传给后端进行解密(用session_key): onGotUserInfo: function(value) { console.log("刚进button回调:") console.log(value) wx.login({ //登录 success(loginres) { console.log("刚进wx.login:success回调:") console.log(loginres) //https://developers.weixin.qq.com/community/develop/doc/0008847a6240582c30c6fd81b56800 wx.getUserInfo({lang: value.detail.userInfo.language, success(usrres){ console.log("刚进wx.getUserInfo:success回调:") console.log(usrres) //获取loginres.code, usrres.encryptedData, usrres.iv数据传给后端 wx.request({ url: 'http://127.0.0.1:8080/login/wxlogin', method: "POST", header: { 'content-type': 'application/x-www-form-urlencoded' }, data: { code: loginres.code, encryptedData: usrres.encryptedData, iv: usrres.iv }, success(result) { console.log("登录成功"); console.log(result); }, fail() { console.log("失败"); } }) } }) }, fail() { console.log("登录失败"); } }) } 后端代码通过发送https://api.weixin.qq.com/sns/jscode2session?appid=APPID&secret=SECRET&js_code=JSCODE&grant_type=authorization_code获得openid, session_key json表达: {"session_key":"dOW1Wc*************************=","openid":"o4Jcd***********************SGC8w"} 注意这里微信API传回来的openid是全小写的(以上标红的部分) 而后通过session_key在后端解密前端传过来的encryption data(是加密了的json数据字符串),解密后如下: {"openId":"o4Jcd***********************SGC8w","nickName":"水水","gender":1,"language":"zh_CN","city":"Chaoyang","province":"Beijing","country":"China","avatarUrl":"https://thirdwx.qlogo.cn/mmopen/vi_32/DYAIOgq83eq1V7C6Xwpa6em3hLAxjanqOCeIKTvn0KD4BJMqVDOYAbaN6BfEhoecchLMA0VNPWP4839OGxBofw/132","watermark":{"timestamp":1599579215,"appid":"wx1ef3*****93"}} 请问解密后的JSON字符串 openid里面的I又是大写的?(以上标红标粗) 这给我后端的处理代理不小的麻烦,因为调用了一个公共的处理类去处理从JSON到类的转换自动解析JSON字符串到POJO的类,因为字符串前后两次大小写不一致导致转换失败。请问这个是什么原因,如何规避?
2020-09-09服务上线审核需要做一轮功能可用性测试。
请问官方,小商店服务商上架的服务,一般要审核多久啊?周五提交的,到现在还在审核,客户都等着用呢。一般要审核多久啊?
2020-09-07用全称搜索
我的小商店之前可以搜索到,今天突然搜索不到了?还有头像也不显示了?难道被封了?到底是什么情况啊?为什么以前都可以搜索到的,今天就开始搜索不到了?头像也不显示了?
2020-09-01空包发货
小商店(个人店)虚拟产品怎么发货?没有单号没有类似的物流设置选项啊,怎么发货?
2020-09-01有一种情况是你的标题或者商品介绍有什么违规词,你修改一下。
产品怎么处于待上架?产品怎么处于待上架,都几天了?
2020-09-01你可以去工商相关网站查询一下注册的编号是否和你填的公司名称一致
注册一直提示:公司名称和营业执照注册编号不匹配,请核对修改?开张注册的时候一直通过不了,急死了求帮助
2020-09-01同上,如果你说的是授权信息,小商店在服务市场购买某一个服务是就会绑定关系,授权信息会推送到你的授权接收事件,记得拿到code就要及时去获取token,错过了第一此购买推送只能找官方技术帮你再推一次信息。 https://developers.weixin.qq.com/doc/oplatform/Third-party_Platforms/api/authorize_event.html
非服务商如何获取access token?小商店开发文档中没有提及
2020-09-01你好,目前暂时不支持,后续平台将根据商家需求进行评估,请耐心等待。
刚需到店自提和同城配送功能?对小商家和门店来说,最大的需求就是打通线上线下,线上购买到店自提,微信购买同城配送,建议运费模板增加到店自提和自己配送功能!
2020-09-01问题已经解决: 商家在服务商市场购买了某个第三方上架的服务,会自动完成授权,并推送授权码到第三方,注意要保存后面要找官方帮你推送的。
第三方授权令牌authorizer_access_token,这一步怎么获取?我是小商店服务市场进入,带着code,获取登录验证只能拿到小商店appid和服务ID,可这一步是怎么回事authorizer_access_token?我不是扫码授权,授权信息在哪? [图片] [图片]
2020-08-31问题已经解决: 商家在服务商市场购买了某个第三方上架的服务,会自动完成授权,并推送授权码到第三方的授权事件接收URL,注意要保存后面要找官方帮你推送的。
小商店从第三方进去,拿到code,之后怎么取拿授权的信息?小商店服务市场跳转过来就拿到了code,后面就不清楚,有具体的流程图吗? authorization_code 这个怎么去拿? 票据和令牌我都实时更新到数据库了,问题我看到那个授权时扫码授权啊,跟我小商店服务市场进去都无关。 [图片][图片]
2020-08-31