- 小程序中有一个科普视频功能,到底如何才能播放,而不会产生资质问题?
之前小程序里说包含视频播放,需要补充文娱-其他视频类目,这个类目需要《信息网络传播视听节目许可证》或者《广播电视节目制作经营许可证》我们去咨询了山东省广播电视局,人家说,这两个只给新闻单位颁发,像我们这种小程序不给颁发。有的说channel-video,内嵌视频号的视频,不需要资质。[图片] 结果提交代码的时候,还是说要资质。 [图片] 请问官方,到底如何做才能够播放?
05-27 - 微信小程序web-view内嵌H5,使用jssdk,调用微信图片预览、图片选择等原生接口的权限问题?
我使用微信小程序云开发静态网站托管的域名,开发了一个网页,将其嵌入到微信小程序其中一个页面的web-view上。访问的域名也是静态网站托管的域名。该网页调用jssdk,下面的配置项,只把appId写成了小程序的唯一标识(注意这里是小程序的唯一标识,不是公众号的,我知道填写公众号的该怎么弄。我之所以填写小程序的唯一标识,是因为小程序唯一标识+ 云开发静态网站托管,可以做到免鉴权!!!)[图片] 4.使用jssdk,调用previewImage、chooseImage等接口,如下图所示: [图片] 5.结果:wx.config,调用成功,但是显示'chooseImage','previewImage','uploadImage','getLocalImgData'等接口都是noPremissJsApi。也就是没有权限,我填写的是微信小程序的ID,根本没有设置权限的地方啊。 6.问题:我调用previewImage,居然成功了,可以预览图片。但是调用chooseImage,显示chooseImage:permissiondenied。也就是无权限。 但是,我翻遍了小程序里所有可以设置的地方,根本没有设置jssdk权限的地方啊。 我的结论: 微信小程序web-view + HTML5 + jssdk + 微信小程序云开发静态网站托管域名,可以做到调用jssdk的时候免鉴权,但是,这个方案在调用jssdk具体接口的时候,微信小程序中没有可以设置调用jssdk哪些权限的配置。总之,这个解决方案很好,但是不是一个完整的方案啊。 微信小程序哪里可以设置调用jssdk权限的地方啊??? 我知道微信公众号在哪里可以看到jssdk的权限,但是微信下小程序没有这种配置啊。
04-19 - 微信小程序变更主体,是否影响使用原来的微信云托管?
我现在需要微信小程序使用微信云托管当后端服务器,一切正常。如果我变更小程序的主体,还能继续使用原来的微信云托管吗?
2023-10-27 - 能不能通过API接口向微信云托管告警群推送自定义消息?
现在微信云托管有一个云托管告警群,是一个微信群,但是好像现在只能定义一些告警条件,如下图[图片] 能不能开放这个推送告警到微信告警群的API接口,这样服务端有其他问题,也可以推送到这个群里。
2023-05-08 - 微信云托管能否内网访问腾讯云主机、腾讯云Redis集群、腾讯云SQL Server?
我的微信云托管准备用GO来开发,怎么实现云托管通过内网访问腾讯云主机、腾讯云Redis集群、腾讯云SQL Server?
2022-12-30 - 关于公众号H5访问云托管,调用callContainer报错env check invalid?
服务器是云托管golang环境,公众号H5页面调用callContainer,报错如下: cloud.callContainer:fail Error: errCode: -501000 | errMsg: [cloudapp][300502] Param Invalid: env check invalid be filterd. For more information, please refer to https://developers.weixin.qq.com/miniprogram/dev/wxcloudrun/src/development/call/faq.html (callId: 1661998107820-0.6572571860290928) (trace: 10:8:27 start->10:8:27 system error (Error: errCode: -501000 | errMsg: [cloudapp][300502] Param Invalid: env check invalid be filterd. For more information, please refer to https://developers.weixin.qq.com/miniprogram/dev/wxcloudrun/src/development/call/faq.html), abort) 代码如下: <script src="https://unpkg.com/vconsole@latest/dist/vconsole.min.js"></script> <script src="https://res.wx.qq.com/open/js/jweixin-1.6.0.js"></script> <script src="https://web-9gikcbug35bad3a8-1304825656.tcloudbaseapp.com/sdk/1.3.0/cloud.js"></script> <script src="https://web-9gikcbug35bad3a8-1304825656.tcloudbaseapp.com/sdk/1.3.1/mplogin.min.js"></script> <script> window.onload = async function() { const vConsole = new window.VConsole(); const result = await window.mplogin({ scope: "snsapi_userinfo", // 必填,登录方式:snsapi_userinfo、snsapi_base appid: myappid, // 必填,公众号appid,将以此 appid 名义进行请求 // redirect: '', // 选填,授权成功后路由的地址,目标地址应能处理授权参数,不填为当前页面 envid: 'gprod-4g9w3eru303c9c3a', // 选填,资源方微信云托管环境,如果传递此参数则会返回初始化的 cloud 操作对象 resourceAppid: myappid, // 选填,如果是资源复用模式,需要填资源方微信账号 signature: window.location.href // 选填,如果需要微信 SDK 的API方法,则填写要使用的地址,会返回 signature 签名对象,envid参数不填则无效 }) console.log(result) try { if (result.ret === 0) { // ret为0时,代表登录已经完成,可以进行业务操作 window.app = result.cloud // result.cloud 返回初始化可操作的 cloud 函数对象,将其放置全局 // 向云托管服务发起调用 const callres = await window.app.callContainer({ path: '/api/CarInsert', // 填入业务自定义路径和参数,根目录,就是 / method: 'POST', // 按照自己的业务开发,选择对应的方法 header: { 'X-WX-SERVICE': 'golang-zqzy', // xxx中填入服务名称(微信云托管 - 服务管理 - 服务列表 - 服务名称) }, config:{ "env":"gprod-4g9w3eru303c9c3a" }, data: JSON.stringify({ "CarNo": "ffff", "Dunwei": 10.0, "Weihuapin": "硫酸;", "Name": "张云雷", "Moble": "15555555555", "Zhuangkuang": "良好" }), contentType: "application/json; charset=utf-8", dataType: "json" // 其余参数同 wx.request }) console.log(callres) } else { // ret不为0时,代表登录出现错误,一般出现在开发调试中,正式使用一般只有2-系统拦截错误 // 登录出现问题,打印问题描述 window.alert(result.msg) } } catch (e) { console.log(e) } } </script>
2022-09-01