noPermissionJsApi:["onVoiceRecordEnd"]
时间: 2024-06-08 14:09:04 浏览: 12
这个错误通常是因为在使用微信JS-SDK时,没有开启录音相关的API权限。可以在微信公众平台中,进入开发->基本配置->JS接口安全域名,将使用JS-SDK的域名添加进去。同时,需要在JS代码中调用wx.config()方法,并在其中加入需要使用的API列表,例如:
```
wx.config({
debug: true, // 调试模式
appId: 'yourAppId',
timestamp: '', // 时间戳
nonceStr: '', // 随机字符串
signature: '', // 签名
jsApiList: ['onVoiceRecordEnd'] // 需要使用的API列表
});
```
如果以上操作都已经完成,还是出现该错误,可以尝试重新生成签名和时间戳等参数,并检查是否有其他权限相关的配置问题。
相关问题
提示nopermissionjsapi:requestSubscribeMessage
这个提示通常是因为小程序未经过微信官方的审核,导致无法使用某些敏感接口,例如 `requestSubscribeMessage`。在小程序审核通过之后,即可正常使用该接口。如果您的小程序已经通过审核,但仍然无法使用该接口,建议您检查以下内容:
1. 检查小程序的 `AppID` 是否正确。
2. 检查小程序的 `project.config.json` 文件中是否配置了正确的 `appid`。
3. 检查小程序的服务器域名是否配置正确,是否包含了需要使用的接口域名。
4. 如果以上步骤都没有问题,建议您联系微信官方客服寻求帮助。
noPermissionJsApi:requestSubscribeMessage,errmsg:config:ok
如果返回的错误信息是 `noPermissionJsApi:requestSubscribeMessage,errmsg:config:ok`,则表示小程序已经成功调用了 `wx.config` 方法,但是在调用 `wx.requestSubscribeMessage` 方法时出现了问题。
这个问题通常是由于小程序没有在后台配置相应的订阅消息模板或者用户没有授权订阅消息导致的。需要确认以下几点:
1. 小程序后台是否配置了相应的订阅消息模板,且模板ID与代码中使用的一致。
2. 在代码中使用 `wx.requestSubscribeMessage` 订阅消息时,是否注册了相应的模板消息事件。
3. 用户是否已经授权订阅消息。
如果以上问题都已确认无误,还是出现这个问题,可以尝试重新生成小程序的AppID和AppSecret,或者联系微信客服解决。
相关推荐
![html](https://img-home.csdnimg.cn/images/20210720083451.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)