时间:2019-05-03 来源:小程序工厂
只能后台,线上不能从微信小程序调API
我看微信官网后台有一个 getWXCodeUnLimit 的 API 可以生成 二维码, 不能用这个生成动态的么?
如果这几天改了的话。。当我没说。。
卧槽。。。还有这种操作
这个接口最好是后台来调用,因为返回值是一个数据流,前台不好处理的。而且这个access_token你从缓存里取的,你发起这个请求是访问的微信服务器,你在哪里拦截的?
我再发起请求的时候 如果 token 过期的话会拦截, 另外 如果后台去生成二维码的话 需要用到什么呢? 您知道么
1.https://api.weixin.qq.com/cgi-bin/token?grant_type=client_credential&appid=APPID&secret=APPSECRET 这个接口获取access_token,这个access_token用到的地方应该不是很多,而且有效期只有两个小时,没必要存为缓存,哪里用哪里现调接口就可以
2.根据需求选择指定的微信小程序码生成接口(3选1),接收到的返回结果用文件流的形式接收,写入图片文件里。
3.我们之前的处理方式是把生成的图片文件放在指定服务器位置,然后把图片访问地址返给微信小程序,微信小程序通过这个地址来展示微信小程序码。
我挺好奇你们access_token是怎么获取的,也是在微信小程序端么?
现在是在微信小程序里面, 我是通过 login拿到code 和 getuserinfo 拿到其他信息传给后端 他返回给我 token 。另外楼上那兄弟给我发了个截图 你也看一下 是不是现在 那个 3选1 使用不了? 我刚调了一个 只是给我报 token 无效 或者过期的错误
他那个截图的意思是你在微信小程序里不能直接调用那个接口,但是在后台是可以调用的~你可以用postman直连试一下。另外,参数没问题的话,postman返回的就是一个微信小程序码了