微信小程序之无需服务端支持实现内容安全检查

微信小程序之无需服务端支持实现内容安全检查,第1张

微信小程序审核未通过,原因如下:

一个平平无奇的小程序,在一次平平无奇的升级优化过程中,竟然审核未通过,很奇怪的是之前的升级过程中一直没有此问题!不过,出了问题总要解决的,好在未通过原因中给出了解决办法:“可以调用小程序内容安全API,或使用其他技术”。既然小程序提供了现成的API,那就撸TA……

首先在微信小程序开发文档中搜索关键词: 内容安全 ,可以发现微信还是很人性化的,提供了 云调用 的调用方式来进行违法违规检查,不需要服务端的支持,这样对前端的同学还是非常友好的。 内容安全文档地址

开通云开发请参考微信官方文档: 云开发 。

开通云开发,默认使用 基础版1 ,如无特殊业务要求,使用此版本即可,是免费的哦~

云开发要求创建环境,留意此处的环境ID,在小程序调用云函数的时候会用到。

在小程序项目目录下新建云函数目录 cloudfunctions ,并在 projectconfigjson 中注册该目录,注册后该目录会显示有云图标,如图所示:

在云函数根目录下新建云函数 msgSecCheck ,云函数新建成功后,会生成固定的目录结构,如图所示:

在云函数中调用内容安全检查的API,并对结果进行处理。

根据官方文档要求:

在云函数 msgSecCheck 目录下新建 configjson 文件,配置云调用权限,如图所示:

完成后的云函数如果不上传并部署的话,小程序是无法调用的,所以云函数有改动的话, 务必及时上传并部署

小程序调用云函数,此处的 env 的值就是上文中说到的环境ID, name 的值是新建的云函数的文件名。

至此,大功告成!

地址: >

开发者可以使用云开发开发微信小程序、小游戏,无需搭建服务器,即可使用云端能力。(云端说白了也就是服务端啦,说的那么高大上,对新手朋友可不太友好。)

小程序·云开发提供了三个基础能力:数据库、存储和云函数。

数据库:json数据库,就理解为往里面存的是json,取出来的也是json。

存储:就是把你的、音频和视频之类的资源文件,存储到里面,帮你生成链接,直接拿链接就可以用,就好像一个网盘一样。

云函数:这个云函数,就是服务端的接口,你调用这个函数,也就是调用接口。云函数可以在客户端写,也可以在云开发控制台写,写完之后同步一下,两端就都有了。在云函数里,你可以进行计算,也可以 *** 作数据库,把想要的结果以同步或者异步的方式返回给客户端。

而普通开发就不一样了,普通开发需要准备以上所有条件。所以,云开发要比普通开发更方便、更高效。

以上就是关于微信小程序之无需服务端支持实现内容安全检查全部的内容,包括:微信小程序之无需服务端支持实现内容安全检查、微信小程序云开发个人博客项目实战(3)-- 文章的增删改查、微信小程序云开发和普通开发有什么区别,有事在哪里等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/9350052.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-27
下一篇 2023-04-27

发表评论

登录后才能评论

评论列表(0条)

保存