request.js

var app = getApp();
//项目URL相同部分,减轻代码量,同时方便项目迁移var host = app.url;
const msg = require("msg.js")// 图片审核验证
let mak = '您的百度ai  ak'
let msk = '您的百度ao sk'
function getToken(doSuccess) {let accesstoken = ""let url = 'https://aip.baidubce.com/oauth/2.0/token?grant_type=client_credentials&client_id=' + mak + '&client_secret=' + mskwx.showLoading({title: '审核中...',})wx.request({url,method: "get",header: {'content-type': 'application/x-www-form-urlencoded'},success: (res) => {accesstoken = res.data.access_tokendoSuccess(accesstoken)}})
}// 图片审核验证function imgCheck(imgUrl, doSuccess) {getToken((accesstoken) => {wx.request({url: 'https://aip.baidubce.com/rest/2.0/solution/v1/img_censor/user_defined?access_token=' + accesstoken,method: "post",data: {imgUrl},header: {'content-type': 'application/x-www-form-urlencoded'},success: (resCheckData) => {wx.hideLoading()if (resCheckData.data.conclusion == "合规") {doSuccess(true)} else {console.log(resCheckData)wx.showToast({icon: "none",title: resCheckData.data.data[0].msg,})}}})})}//文本审核验证
function textCheck(content, doSuccess) {getToken((accesstoken) => {wx.request({url: 'https://aip.baidubce.com/rest/2.0/antispam/v2/spam?access_token=' + accesstoken,method: "post",data: {content},header: {'content-type': 'application/x-www-form-urlencoded'},success: (resCheckData) => {console.log(resCheckData)wx.hideLoading()if (resCheckData.data.result.spam == 0) {doSuccess(true)} else {wx.showToast({icon: "none",title: '内含敏感词汇',})}}})})
}/*** module.exports用来导出代码* js文件中通过var call = require("../util/request.js")  加载* 在引入引入文件的时候"  "里面的内容通过../../../这种类型,小程序的编译器会自动提示,因为你可能* 项目目录不止一级,不同的js文件对应的工具类的位置不一样*/module.exports.imgCheck = imgCheck;
module.exports.textCheck = textCheck;

在对应的文件中通过引入js文件中var call = require("../util/request.js")  加载

语法只需要返回如下:

call.textCheck(this.data.text,(resCheck)=>{if(resCheck){//我们已经审核通过的下一步在这}
})

小程序使用百度ai审核文本与图片信息相关推荐

  1. 微信小程序录音 第一篇 (基于微信小程序及百度AI的 人员语音识别转文字显示小程序)

    基于微信小程序及百度AI的 人员语音识别转文字显示小程序 基于微信小程序及百度AI的 人员语音识别转文字显示小程序主要分3篇 1.微信小程序录音篇(小程序基于wx.startRecord()微信语音录 ...

  2. 微信小程序利用百度AI实现扫描身份证获取信息功能

    目录 前言 百度端创建应用 实现过程 结语 前言 微信小程序集成百度图像识别功能,实现对上传或拍照的身份证进行扫描,并获取身份证信息. 百度端创建应用 访问网址https://login.bce.ba ...

  3. 基于微信小程序编写的AI配音界面

    众所周知,人工智能(Artificial Intelligence),它是研究.开发用于模拟.延伸和扩展人的理论.方法.技术及应用系统的一门新的技术科学.该领域的研究包括机器人.语言识别.图像识别.自 ...

  4. 百度发布智能小程序:“开放+AI”是最大特色

    7 月 4 日,"Baidu Create 2018"百度 AI 开发者大会在北京国家会中心举办,会上,百度副总裁沈抖正式对外发布了百度智能小程序.据介绍,百度智能小程序不仅可以全 ...

  5. 微信小程序转百度小程序修改

    微信小程序转百度小程序修改 百度小程序很多兼容性问题已修复,具体细节请参考官方开发文档:https://smartprogram.baidu.com/docs/develop/fuctionlist/ ...

  6. 许嵩音乐智能问答系统微信小程序之获取数据及文本分类

    许嵩音乐智能问答系统微信小程序之获取数据及文本分类 项目简介. 音乐播放器搭建. 获取数据及文本分类. 智能客服聊天界面. 连接前端微信小程序输入和后端python,并返回值 连接知识图谱 数据获取 ...

  7. 微信小程序和百度小程序有什么区别?

    根据2018年上半年小程序生态白皮书显示,微信小程序C端用户已达到2.8亿,小程序数量达到100万,相对于今年1月张小龙公布的58万个小程序而言,增幅接近翻倍.一度被许多人看衰的小程序,不只是证明了自 ...

  8. 小程序引入百度地图与uni.getLocation的使用

    一.小程序引入百度地图 1.当你不需要引入整个地图展示,只需要引入某些功能的时候,可以直接调用服务端api. 2.访问百度地图的任何api都需要密钥. 流程: 3.在小程序端配置请求合法域名:http ...

  9. php小程序的wxparse.js是什么,微信小程序如何解析HTML富文本(使用wxParse解析富文本的demo)...

    1.把wxParse文件全部放入项目. 2.在wxml中import wxParse.wxml,并把template插入到到对应的位置上 {{title}} {{date}} {{time}} 3.在 ...

最新文章

  1. Android中修改弹出dialog背景无色透明,弹出时有遮罩
  2. 浏览器拦截弹出窗口 IE Firefox……浏览器
  3. linux环境搭建seafile客户端自动上传文件
  4. 《嵌入式系统数字视频处理权威指南》——第1章 现实世界中的视频
  5. 关于内存流与字符串的转换
  6. ural1297 后缀数组+RMQ
  7. Akka2使用探索3(Duration 和 Deadline)
  8. 非阻IO与EWOULDBLOCK EAGAIN
  9. tomcat防cc_浅析Tomcat防止资料被锁的方式
  10. 这是可用于下一个项目的React Native工具列表
  11. python爬虫进阶教程:百万英雄答题辅助系统
  12. PowerShell 7.0 RC 发布
  13. MySQL引擎类型(三)
  14. 从华为跳槽来腾讯的体验...
  15. 超强爆料:一位有良心的医生揭开献血内幕
  16. 视觉学习笔记4——学习研究ORB-SLAM3
  17. nlp算法工程师英语
  18. Google系列②布局平台战略
  19. 如何diy一款MATLAB进度条?
  20. 均值与期望到底是不是一回事?

热门文章

  1. 云服务器中新建文件夹命令,云服务器中新建文件夹命令
  2. 量化交易——传统技术分析能量潮指标OBV的原理及实现
  3. 一骑当千-龙之命运主题曲歌词
  4. 通信原理学习笔记6-5:数字解调——译码的硬判决与软判决
  5. 计算机室英语单词怎么读,电脑室是什么意思
  6. 《看雪论坛精华11》正式发布
  7. 2017亚太CDN峰会盛大开幕 SinoBBD打造一体化开放式云平台
  8. 如何成为一名Java高手?月薪3K到17K,他做了什么?
  9. 【小程序】图片加载时出现拉扯感,抖动感。
  10. 是时候不得不学英语了,技多不压身,给自己多条路