-
微信小程序使用云函数实现内容安全审核API接口
2019-09-26 06:50:17微信小程序官网提供内容安全审核接口security.imgSecCheck,security.msgSecCheck等接口,有些小程序审核需要引入这些接口做图文、音频视频等的鉴别,若有违规内容进行效验提示,不然小程序审核可能不通过,不能正常...微信小程序官网提供内容安全审核接口security.imgSecCheck,security.msgSecCheck等接口,有些小程序审核需要引入这些接口做图文、音频视频等的鉴别,若有违规内容进行效验提示,不然小程序审核可能不通过,不能正常上架使用。
可以使用云函数的方法来搭建,建立自己的云函数库,引入内容安全审核API,当然也可以引入其他应用的云端API,方便自己小程序应用的调用。下面详细谈谈如何搭建及应用。
首先,在自己的小程序中引入云函数框架
1.在project.config.json中引入
{ ... "cloudfunctionRoot": "cloudfunctions/", ... }
2.在app.json中引入
{ "cloud":true, }
3.建立云函数框架
其中imgSecCheck,msgSecCheck是建立的云函数目录
小程序工具中有工具栏
内容安全调用方法
//内容安全审查 wx.cloud.init(); wx.cloud.callFunction({ name: 'msgSecCheck', data: { text: content } }).then(res => { console.log("内容安全审查结果:"+JSON.stringify(res)); if (res.result.code == "200") { //检测通过 } else { //执行不通过 var v_content = res.result.msg; return wx.showModal({ title: "提示", content: v_content, showCancel: false, confirmText: "确定", }); //return false; } })
最后注意,修改完代码后要及时上传部署,才能生效,如下图:
注意,开启本地调试 时,可能会提示“Cannot find module 'wx-server-sdk'”,需要安装依赖包,方法是,在云函数目录右击菜单中选择“在终端打开”,IDE工具控制台出现终端窗口,然后在相应要调试的云函数目录下执行“npm install --save wx-server-sdk”,如下图:
可能出现的问题:
1.编译时出现类似报错“Cannot read property 'init' of undefined;at "pages/index/index" page lifeCycleMethod onShow function TypeError: Cannot read property 'init' of undefined“
答:可以将开发工具的基础库调整至最新即可。参考https://developers.weixin.qq.com/community/develop/doc/000a2e9d79cdb05b9b98c1b7851000
2.编译时可能出现报错“error code -40001“等。
答:先配置云函数的运行环境,现在可能官方收费模式,不过可以选择免费版。然后上传部署云函数时,可能提示缺少sdk,选择右击菜单【上传并部署安装依赖】即可。
”
本文持续完善。
-
小程序开发的内容安全审核
2020-04-14 18:05:23调用小程序内容安全API 还挺全,我主要用到了图片和文字审查,所以对security.imgSecCheck和security.msgSecCheck的使用做记录。 开通云开发 在微信开发者工具打开你的小程序工程,点击“云开发”菜单进去,之前...关于小程序没有调用内容审核导致不通过的问题
然后进行了相应的查找最终看到了云开发的方法 现在讲述的我的云开发初探
调用小程序内容安全API
还挺全,我主要用到了图片和文字审查,所以对
security.imgSecCheck
和security.msgSecCheck
的使用做记录。开通云开发
在微信开发者工具打开你的小程序工程,点击“云开发”菜单进去,之前没开的按照提示填写云开发环境名称就好。
image
创建云函数
在你小程序工程的
app.js
同级目录下创建一个文件夹functions
来存放云函数image.png
并在
project.config.json
中配置"cloudfunctionRoot": "functions/",
{ "description": "项目配置文件", "cloudfunctionRoot": "functions/", "packOptions": { "ignore": [] }, ... .......
编译一下,可以看到
functions
文件夹有变化后面加上了你之前创建的环境名。右键functions
文件夹唤出菜单新建Node.js
云函数image
我这里创建了一个名称叫
ContentCheck
的云函数,调用security.imgSecCheck
和security.msgSecCheck
需要声明权限,需要配置一个config.json
文件,如果目录文件中没有config.json
,需要自己建一个。config.json的配置如下:
{ "permissions": { "openapi": [ "security.msgSecCheck", "security.imgSecCheck" ] } }
ContentCheck云函数的目录结构如下:
├─checkContent │ config.json //云调用的权限配置 │ index.js //云服务器node 入口文件 │ package.json // NPM包依赖 │ ...
编辑
ContentCheck
云函数目录下的index.js
文件// 云函数入口文件 const cloud = require('wx-server-sdk') cloud.init() // 云函数入口函数 exports.main = async(event, context) => { try { let msgR = false; let imageR = false; // 检查文本内容是否违规 if (event.msg) { msgR = await cloud.openapi.security.msgSecCheck({ content: event.msg }) } // 检查图像内容是否违规 if (event.img) { imageR = await cloud.openapi.security.imgSecCheck({ media: { header: { 'Content-Type': 'application/octet-stream' }, contentType: 'image/png', value: Buffer.from(event.img) } }) } return { msgR, imageR }; } catch (e) { return e } }
编辑完云函数之后,右键
ContentCheck
唤起菜单选择 上传并部署:云端安装依赖注意
使用微信小程序云函数开发本地需要实现安装好Node.js环境,并配置好环境变量,之前新电脑没装Node.js环境导致上传的云函数老是调用失败,解决办法是安装好Node.js就好了。
验证Node.js是否安装npm -v
和node -version
调用云函数
在
app.js
初始化云环境,参数env
可以在云开发的设置中可以看到当前的环境ID//app.js App({ onLaunch: function () { wx.cloud.init({ env: "manjaro-7l50h", traceUser: true }) ... }, })
1.检查文字是否违规
// 调用ContentCheck云函数检查文字是否违规 wx.cloud.callFunction({ name: 'ContentCheck', data: { msg: _this.data.msg, }, success(res) { console.log(res.result) if (res.result.msgR.errCode == 87014) { wx.showToast({ title: '文字违规', }) } } }) // 文字违规打印的console.log(res.result) { msgR: { errCode: 87014, errMsg: "openapi.security.msgSecCheck:fail risky content hint: [cSp9ka06218622]" }, imageR: false } // 文字正常打印的console.log(res.result) { msgR: { errCode: 0, errMsg: "openapi.security.msgSecCheck:ok" }, imageR: false }
2.检查图片是否违规
// 调用ContentCheck云函数检查图片是否违规 wx.cloud.callFunction({ name: 'ContentCheck', data: { img: _this.data.img }, success(res) { console.log(res.result) if(res.result.imageR.errCode == 87014){ wx.showToast({ title: '图片违规', }) } } }) // 图片违规打印的console.log(res.result) { msgR: false, imageR: { errCode: 87014, errMsg: "openapi.security.imgSecCheck:fail risky content hint: [LGrV.a05623955]" } } // 图片正常打印的console.log(res.result) { msgR: false, imageR: { errCode: 0, errMsg: "openapi.security.imgSecCheck:ok" } }
-
践行科技向善,腾讯优图联合腾讯天御发布面向未成年人的内容安全审核解决方案
2020-09-14 14:37:05日前,在2020腾讯全球数字生态大会AI专场上,腾讯优图实验室副总经理黄飞跃发表了以《技术爆炸时代里的优图:从跋山涉水,到越过山丘》为主题的演讲,并正式发布了面向未成年人的内容安全审核解决方案。 这是腾讯...日前,在2020腾讯全球数字生态大会AI专场上,腾讯优图实验室副总经理黄飞跃发表了以《技术爆炸时代里的优图:从跋山涉水,到越过山丘》为主题的演讲,并正式发布了面向未成年人的内容安全审核解决方案。
这是腾讯优图联合腾讯天御推出的首个专门面向未成年人的内容安全审核解决方案,既体现了腾讯的相关技术实力,也是公司整体“科技向善”的最新举措。
01
开展未成年人内容审核
势在必行
根据《2019年全国未成年人互联网使用情况研究报告》显示,2019年我国未成年网民规模为1.75亿,未成年人互联网普及率达到93.1%。有统计数据显示,目前我国年龄低于10岁的网民已超过1800万,56%的儿童初次上网的年龄低于5岁。
15.6%的未成年人表示曾遭遇网络侵害,最常见的是网络欺凌、色情引诱、个人信息泄露等。特别是疫情防控期间,网络侵害问题更为突出。这些未成年人因为自身年龄上的差异,对于内容往往没有明确的辨识和过滤能力,极有可能导致身心健康受到影响,甚至在部分极端视频的引导下做出不理智的行为。
目前,我国在多个互联网内容领域均施行了监管审核,但针对更广泛的网络内容监管审核手段较少,存在较大的真空地带,未成年人上网内容审核和分级迫在眉睫。
国家监管机构也已经注意到未成年内容杂乱的情况,国家网信办今年5月启动的2020“清朗”行动中专门组织针对未成年人暑期网络环境的整治,国家扫黄打非办上半年的“护苗2020”专项行动中,更是查删处置淫秽色情、恐怖暴力、低俗恶俗等不良信息超过603万条;查缴非法有害少儿类出版物13.2万多册。此外,查办网上传播涉未成年人色情信息、制售非法有害少儿出版物等“护苗”类案件70多起。
02
以AI为筛
净化未成年人网络环境
(腾讯优图实验室副总经理黄飞跃在数字生态大会现场发布“未成年保护解决方案”)
此次推出的未成年保护方案,在标准内容审核基础能力之上增加了很多针对未成年设计的能力。例如性感、抽烟、喝酒等成年人内容,都有相应的识别过滤能力。还专门扩展了违规内容主体是否是未成年人的识别能力,如识别“未成年人直播”、“儿童裸露”等不良行为和图片等。
目前,这套解决方案对于明显色情图片的召回率超过 96%;对于烟赌毒、纹身、床上直播等行为的召回率能够达到80%以上。
在识别“未成年人直播”、“儿童裸露”等不良行为和图片,以“区分14岁以上或以下”为测试标准,准确率接近80%。
也正是因为AI技术的介入,让内容审核的速度和效率大大提升,通过应用“AI机器审核+人工复审”的模式,能够更快更好地覆盖更广泛的内容,让对未成年人的内容管理真正成为可能。
自上线内容安全服务以来,腾讯优图与腾讯天御联合为1500+家平台提供内容安全服务,共计审核图片总量已突破1000亿+,累计拦截不良内容51263万。优化传统内容审核场景,覆盖直播、社交、媒体等十多个行业,协助打击各种不良内容的传播行为,与内容平台共同建设绿色健康的环境。
随着科技的创新发展,AI技术的落地应用在优化生活方式的同时,也不断刷新着我们对于世界的认知。在众多场景规模化应用落地的过程中,腾讯优图始终秉持着“科技向善”的愿景,让AI能够更好的为社会服务。
以本次发布的未成年内容审核解决方案为例,就是腾讯优图首个专门针对未成年人这一网络弱势群体的可落地技术方案。这种基于保护未成年人的技术研发和能力实现,就是腾讯科技向善的最好体现。
(腾讯优图及腾讯天御联合推出面向未成年人的安全审核解决方案)
03
AI应用场景规模化
加速产业数字化升级
作为腾讯旗下顶尖的AI实验室,腾讯优图通过视觉AI能力的持续输出,进一步夯实技术底座,为产业互联网提供源源不断的动力。目前,优图通过腾讯云输出超过100+AI原子能力,联合腾讯云打造了超过30种AI技术解决方案,并为数万家内外部客户提供技术服务 ,凭借云+AI的方式打造的TI-Matrix人工智能服务平台,沉淀大量行业模型,解决企业人才和数据积累的问题,让企业在产业互联网的浪潮中实现“降本增效”。
腾讯天御基于腾讯安全20余年黑产攻防经验,依托人工智能的核心和面向场景的风控能力打造内容安全解决方案。为企业提供从内容识别,到平台搭建、策略运营等全流程服务,助力精准识别涉黄、涉恐、涉政等有害内容,基于AI智能风控节省平台审核人力,释放业务安全风险。目前,腾讯天御的内容风控通过腾讯云和微信小程序已服务超过5万家开发者,行业渗透率达90%,审核效率提升20倍以上,业务健康程度达到99.89%。备受年轻人追捧的生活方式平台小红书,在腾讯天御的助力下内容作弊识别能力上提升了30%,打造了更真实多元的内容社区氛围。
在推动产业数字化升级过程中,腾讯优图与腾讯天御将持续前沿技术研究和产业应用落地两条腿走路的发展战略,与腾讯云与智慧产业深度融合,深度挖掘各行各业客户痛点,切实为行业降本增效。同时基于AI开放生态构建,深化产业应用规模化落地,持续助推产业互联网发展,加速实现科技普惠全民美好智慧生活。
-
ThinkPHP5 处理 微信小程序内容安全审核
2020-08-12 11:27:17处理审核代码 /*检测文本发布内容安全*/ $token=new Accesstoken(); $access_token=$token->get_access_token(); $url='https://api.weixin.qq.com/wxa/msg_sec_check?access_token='.$access_token; $res = $this->...1.获取AccessToken 封装类
<?php namespace app\api\controller; use app\common\controller\Api; use think\Db; class Accesstoken extends Api{ protected $noNeedLogin = ['*']; protected $noNeedRight = ['*']; protected $appid; protected $secret; protected $accessUrl; public function __construct() { $this->appid=config('wxinfo.appId'); $this->secret=config('wxinfo.secretId'); $this->accessUrl = Config('wxinfo.accessUrl'); } public function get_access_token() { $res=Db::name('access_token')->find(); if($res){ if(time()>$res['create_time']+7000){ $access_token=self::create_access_token(); }else{ $access_token=$res['access_token']; } }else{ $access_token=$this->create_access_token(); } return $access_token; } public function create_access_token() { $url = sprintf($this->accessUrl,$this->appid,$this->secret); $result = $this->https_request($url); $wxResult = json_decode($result,true); if(empty($wxResult)){ return ['code'=>400,'msg'=>'获取AccessToken异常']; } $access_token=Db::name('access_token')->find(); if($access_token){ $res=Db::name('access_token')->where('id',$access_token['id'])->update(['access_token'=>$wxResult['access_token'],'create_time'=>time()]); }else{ $res=Db::name('access_token')->insert(['access_token'=>$wxResult['access_token'],'create_time'=>time()]); } if($res){ return $wxResult['access_token']; }else{ return false; } } #curl protected function https_request($url,$data = null){ if(function_exists('curl_init')){ $curl = curl_init(); curl_setopt($curl, CURLOPT_HTTP_VERSION, CURL_HTTP_VERSION_1_0); curl_setopt($curl, CURLOPT_URL, $url); curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, FALSE); curl_setopt($curl, CURLOPT_SSL_VERIFYHOST, FALSE); curl_setopt($curl, CURLOPT_SSLVERSION, CURL_SSLVERSION_TLSv1); curl_setopt($curl, CURLOPT_FOLLOWLOCATION,1); if (!empty($data)){ curl_setopt($curl, CURLOPT_POST, 1); curl_setopt($curl, CURLOPT_POSTFIELDS, $data); } curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1); $output = curl_exec($curl); curl_close($curl); return $output; }else{ return false; } } }
2.处理审核代码
/*检测文本发布内容安全*/ $token=new Accesstoken(); $access_token=$token->get_access_token(); $url='https://api.weixin.qq.com/wxa/msg_sec_check?access_token='.$access_token; $res = $this->https_request($url,json_encode(['content'=>$data['title']],JSON_UNESCAPED_UNICODE)); $resArr = json_decode($res,true); if (isset($resArr['errcode']) && $resArr['errcode'] == 0){ }else{ return json(['code'=>400,'msg'=>'含有违法违规内容,不可发布']); } $res = $this->https_request($url,json_encode(['content'=>$data['content']],JSON_UNESCAPED_UNICODE)); $resArr = json_decode($res,true); if (isset($resArr['errcode']) && $resArr['errcode'] == 0){ }else{ return json(['code'=>400,'msg'=>'含有违法违规内容,不可发布']); } /*检测图片发布内容安全*/ if($img){ $newurl='https://api.weixin.qq.com/wxa/media_check_async?access_token='.$access_token; $list=explode(",",$img); foreach ($list as $k=>$v){ $res = $this->https_request($newurl,json_encode(['media_url'=>$v,'media_type'=>2],JSON_UNESCAPED_UNICODE)); $resimgArr = json_decode($res,true); trace('&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'); trace($v); trace($resimgArr); trace('&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'); if (isset($resimgArr['errcode']) && $resimgArr['errcode'] == 0){ }else{ return json(['code'=>400,'msg'=>'图片含有违法违规内容,不可发布']); } } } #curl protected function https_request($url,$data = null){ if(function_exists('curl_init')){ $curl = curl_init(); curl_setopt($curl, CURLOPT_HTTP_VERSION, CURL_HTTP_VERSION_1_0); curl_setopt($curl, CURLOPT_URL, $url); curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, FALSE); curl_setopt($curl, CURLOPT_SSL_VERIFYHOST, FALSE); curl_setopt($curl, CURLOPT_SSLVERSION, CURL_SSLVERSION_TLSv1); curl_setopt($curl, CURLOPT_FOLLOWLOCATION,1); if (!empty($data)){ curl_setopt($curl, CURLOPT_POST, 1); curl_setopt($curl, CURLOPT_POSTFIELDS, $data); } curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1); $output = curl_exec($curl); curl_close($curl); return $output; }else{ return false; } }
3.腾讯内容安全文档地址
目前使用的是 security.mediaCheckAsync 跟 security.msgSecCheck,并且内容还要后台人工审核 ,security.mediaCheckAsync是异步的,不能及时反馈,所以弹框提示信息是这样的: 发布内容有图片,等待腾讯审核成功后可以显示
-
小程序开发API之内容安全审核(校验图片/文本是否含有违法违规内容)
2019-03-05 08:55:37校验一张图片是否含有违法违规内容。 应用场景举例: 图片智能鉴黄:涉及拍照的工具类应用(如美拍,识图类应用)用户拍照上传检测;电商类商品上架图片检测;媒体类用户文章里的图片检测等; 敏感人脸识别:用户头像... -
小程序云开发笔记:调用内容安全 API 实现文本内容自动审核
2020-02-20 19:22:06调用内容安全 API 实现文本内容自动审核,挺简单的,如果只要用,直接把代码粘贴过去就行。 -
网易易盾升级内容安全体系 发布智能审核管理系统
2019-12-20 14:21:52内容安全已成为全球性互联网生态治理难题。互联网平台多媒体内容爆发带来海量信息的同时,也泥沙俱下裹挟有大量不良有害信息。 当内容平台发展快速,就会被灰黑产盯上,视作“流量蜜罐”,利用其流量曝光机会,植入... -
百度大脑内容审核平台助力猫爪构建健康安全的社交环境
2020-08-20 17:23:09极大地提高了内容管控效率,审核准确率较之前提升了30%,同时缩短了用户内容从发布到呈现的周期,有效遏制了违规内容的呈现和传播,保证UGC内容安全、及时的呈现,在保证用户社交体验的同时,为用户提供了更为轻松、... -
微信小程序使用云函数实现内容和图片安全审核API接口
2020-01-21 12:18:011.在openapi里的config.json内配置 "openapi": [ "security.imgSecCheck", "security.msgSecCheck" ] 2.在cloudfunctions下创建云函数...3.msgcheck的index.js内容 // 云函数入口文件 const cloud = requ... -
带你解读《网络视听节目内容审核通则》,怎样的网络节目才安全
2019-09-17 08:45:146月30日上午,由中国网络视听节目服务协会在京召开常务理事会审议通过并发布了《网络视听节目内容审核通则》(本文章中简称《通则》),旨在进一步指导各网络视听节目机构开展网络视听节目内容审核工作,提升网络... -
Windows 日志安全审核
2015-04-09 09:44:05我只是把主要的内容整理了一下备查。 Logon type 2 Interactive 本地交互登录。最常见的登录方式。 Logon type 3 Network 网络登录 - 最常见的是访问网络共享文件夹或打印机。IIS的认证也是Type 3 Logon ... -
kubestriker:Kubernetes的快速安全审核工具-源码
2021-01-29 20:54:39适用于快速安全审核工具! 基本概述 Kubestriker在下面对kubernetes进行了许多深度检查,以发现安全工程师在使用Kubernetes时,特别是在生产和大规模使用时,工程师/开发人员可能会遇到的安全配置错误和挑战。 ... -
Yearn.finance已启动安全审核平台yAcademy
2020-11-12 11:35:17内容显示,Yearn.finance已部署YIP-53提案,已启动安全平台yAcademy。该平台主要负责审核Yearn的合约。 文章链接:https://www.tuoluocaijing.cn/kuaixun/detail-143679.html 更多资讯:... -
七牛云内容审核全线升级,「AI + 人工」一站式完美保障运营安全
2018-07-24 19:16:41千万月活用户、数以亿计的每日新增内容在带来可观收入的同时,却也让违规内容数量激增。 2017 年 6 月,《网络安全法》、《互联网新闻信息服务管理规定》等相关法律法规正式实施。 当月,网络违法和不良信息有效... -
百度大脑内容审核平台升级盘点
2020-09-07 14:22:14覆盖包括涉政、涉黄、涉恐、恶意推广、低质灌水、官方违禁内容库等丰富的审核维度,广泛应用于视频直播、社区论坛、在线教育、电商购物、婚恋交友等多种业务场景,助力业务内容安全把控,为业务的健康发展保驾护航。... -
【译】第十一篇 SQL Server安全审核
2019-09-28 12:11:31本篇文章是SQL Server安全系列的第十一篇,详细内容请参考原文。 SQL Server审核SQL Server审核是指你可以在数据库或服务器实例监控事件。审核日志包含你选择捕获的事件的列表,在服务器上生成数据库和服务器对象... -
内容审核干货!分享23个审核中容易疏漏的点
2019-04-29 22:06:07在内容审核中,总有一些疏忽,犯下无心之过,导致内容安全问题。就此,网易易盾内容审核团队分享了日常审核中最容易疏漏的点,希望能帮到大家: 图片中与背景色相似的水印(微信、联系方式等),未察觉; ... -
阿里云内容安全
2019-03-29 13:01:11大家好,我们都知道最近直播短视频类可以说是非常火爆了,海量的流量随之而来的问题就是鉴别不合规的内容,单纯的依靠人工审核是远远不够的,今天给大家介绍由阿里云推出的内容安全这款产品。 内容安全是一款多媒体... -
微信小程序 云开发 图片内容安全 珊瑚图片内容安全 api
2021-01-31 14:40:42小程序需要对用户上传的照片文字做审核, 使用珊瑚安全api -
AI文本审核垃圾内容
2019-09-21 12:35:52基于深度学习及大规模样本训练的人工智能文本审核技术,一站式准确 检测识别文本中夹杂的色情、推广、辱骂、违禁违法等垃圾内容,净化 网络环境,为您的应用提供更可靠的内容安全保障。 <?php $url = ... -
windows2003_09_系统安全策略与审核.ppt
2020-12-18 00:08:11第9章 系统安全策略与审核;密码策略;本章目标;什么是安全 ;Windows Server 2003 安全特性 ;本地安全策略 ;账户策略;账户策略(续) ;本地策略;本地策略(续) ;本地策略(续) ;审核文件及文件夹 ;审核策略 ;审核文件及... -
小程序内容安全api
2020-02-21 23:53:45果不其然微信小程序提交代码审核的时候,审核不通过,提示如下:为避免您的小程序被滥用,请你完善内容审核机制,如调用小程序内容安全API,或使用其他技术、人工审核手段,过滤色情、违法等有害信息,保障发布内容的... -
直播当道,平台该如何做好内容审核规避风险?
2020-11-03 12:10:06如何确保内容安全? 文字到视频,都是先上传再审核,审核后再面向用户,这样的【延时性】能够保证用户接收到的内容一定是合法的、安全的。 然而直播的出现天然与【延时】相悖。 于是,国内各大平台开始推出秒级... -
社区风控与发布内容自动化审核系统建设分享-RiCKy.pdf
2020-02-25 22:30:062020年红日安全星火沙龙PPT,社区风控与发布内容自动化审核系统建设分享 -
使用微信imgSecCheck验证内容安全
2020-09-23 10:04:25小程序使用时,难免会需要用户上传图片,为了规范上传图片,微信提供了图片内容审核为了保障小程序内容合规,发布时事新闻、具有社交属性或以视频、电台为载体的小程序需在上线前,完成向省/自治区/直辖市属地网信... -
微信文本内容安全检测java实现
2020-08-26 10:46:03微信内容安全检测接口。开发小程序时如果涉及到用户自定义上传内容,则需要对内容进行检测。否则是不能通过微信小程序审核的。微信也提供了内容安全检测接口直接调用即可。 http请求类 package ...
-
直升机建模与控制论文集
-
技术经理成长复盘-聊聊跳槽
-
【CSDN软件工程师能力认证学习精选】 什么是CPython?
-
ELF视频教程
-
selenium-standalone:基于节点的CLI库,用于通过WebDrivers支持启动Selenium(Chrome,Firefox,IE,Edge)-源码
-
清东陵景区KML含王爷遗址位置
-
淘宝购物车秒杀器(免费版).zip
-
网络基础
-
MMM 集群部署实现 MySQL 高可用和读写分离
-
MySQL 高可用(DRBD + heartbeat)
-
朱老师c++课程第3部分-3.5STL的其他容器讲解
-
libFuzzer视频教程
-
IEEE9-PSCAD模型.zip
-
kafka知识点
-
项目:学术和个人项目-源码
-
一天学完MySQL数据库
-
illustrator软件Mac电脑入门学习必备
-
NFS 网络文件系统
-
FastDFS 分布式文件系统部署
-
天翼网关超级密码获取器