最近做了一些微信小程序开发,主要是对微信小程序后台的实现。
第一个问题,录音上传。
微信对录音api已经升级,所以在查找资料的时候要注意。
新版API是recorderManager 。
微信录音的时候,会生成临时文件,虽然可以保存成永久文件,但是微信提供的空间很小,如果对文件存储空间有要求的化,需要上传到服务器空间,微信后台需要提供文件上传的功能。不知道此功能怎么写得,会有一些茫然,其实由于微信小程序对文件上传进行了封装,后台只要提供普通的文件上传功能就可以。
以下是我的方法
public voidfilePicUpload(@RequestParam(value = "file") MultipartFile file) throws IOException
第二个问题 40125
根据用户的登录CODE 获取openid 时会报 40125 错误。这个时候需要 重置
appSecret
第三个问题 post 报400错误
当方法是post方法时候,前台会报400错误,访问不到后台。
首先可以尝试 改成 "Content-Type": "application/x-www-form-urlencoded"
也可以尝试 改成 'content-Type': 'application/json'
测试时 前台还是报400错误,最后 还是 直接用GET方法。
第四个问题 签名错误
在开发过程用,需要对数据进行签名,自己写完签名方法后,可以通过微信提供的签名验证方法,进行验证,来保证签名的准确性。
第五个问题 api_key
在做支付相关功能时,一定要保证 api_key 是最新的,最好是重置一下。