背景:
开发微信小程序时用webview中打开H5页面,在webview中,需要实现发送短语音功能,调用微信的录音JSSDK。


问题:
调用了wx.config()接口注入权限验证配置,调用录音相关接口,但是上传录音文件失败, 报错提示"invalid url domain"。

解决方案:
在生成signature时, 要使用公众号(订阅号也可以)的AppID和AppSecret, 不能使用微信小程序的AppID和AppSecret, 否则就会出现上述问题。最后使用跟小程序关联的公众号AppID生成签名,即可正常调用上传录音文件接口。
在微信小程序的webview中调用H5页面并使用录音功能时,遇到上传录音文件失败的问题,错误提示为invalidurldomain。原因是使用了错误的AppID和AppSecret来生成signature。正确做法是使用与小程序关联的公众号的AppID和AppSecret,而不是小程序自身的,这样可以成功调用上传录音文件接口。
1万+

被折叠的 条评论
为什么被折叠?



