小程序内容安全检测接口实现Demo
小程序内容安全检测接口实现Demo
关于内容安全 检查一段文本是否含有违法违规内容。 应用场景举例: 用户个人资料违规文字检测; 媒体新闻类用户发表文章,评论内容检测; 游戏类用户编辑上传的素材(如答题类小游戏用户上传的问题及答案)检测等。 频率限制:单个 appId 调用上限为 4000 次/分钟,2,000,000 次/天* 实现方法 先获取access_token 获取方法以及代码: 向小程序接口发送请求获取access_token 代码如下 //js文件 onLoad: function () { var that = this; wx.request({ url: 'https://api.q.qq.com/api/getToken?grant_type=client_credential&appid=(你的appid,不带这个括号)&secret=(你的secret)', method: 'post', dataType: 'json', success: function(res) { that.setData({ aq:res.data }) } }) }, 然后检测内容安全 代码如下: one: function () { var token = this.data.aq.access_token; wx.request({ url: 'https://api.q.qq.com/api/json/security/MsgSecCheck?access_token='+token, method: 'post', data:{ appid:'这里填你的appID', content: '这里是你要检测的内容,如领导人物' }, dataType: 'json', success: function(res) { if(res.data.errCode==87014){ wx.showModal({title: '提示',content: '您输入的文字含有违规内容!', success (res) { if (res.confirm) {console.log('用户点击确定')} else if (res.cancel) {console.log('用户点击取消') }}}) }else{ wx.showModal({title: '提示',content: '您输入的文字很安全', success (res) { if (res.confirm) {console.log('用户点击确定')} else if (res.cancel) {console.log('用户点击取消') }}}) } } }) } 然后在wxml里面写 //wxml文件 <view bindtap="one">开始检测</view>
 2021-10-9
QQ小程序发说说带图片完整代码
QQ小程序发说说带图片完整代码
两种实现方式 第一种 第一种方式实现速度较慢(取决于图片的大小) 代码如下 qml文件 <view bindtap="friend">发个动态</view> js文件 friend:function(res){ qq.downloadFile({ url: 'https://z3.ax1x.com/2021/10/07/5p3mZQ.jpg', success(res) { if (res.statusCode === 200) { qq.playVoice({ filePath: res.tempFilePath }) console.log(res.tempFilePath) qq.openQzonePublish({ footnote: '点我去领取', path: 'pages/mpz/mpz', text: '百万名片赞放送中,快跟我一起来领取!', media: [ { type: 'photo', path: res.tempFilePath } ] }) } } }) }, 第二种 第二种方式是用户进入页面就开始下载图片,qml文件和上面一样 js文件 onLoad: function () { this.down(); }, down:function(){ var that = this; qq.downloadFile({ url: 'https://z3.ax1x.com/2021/10/07/5p3mZQ.jpg', success(res) { if (res.statusCode === 200) { that.setData({ filePath: res.tempFilePath }) console.log(res.tempFilePath) } } }) }, friend:function(res){ var filePath = this.data.filePath; qq.openQzonePublish({ footnote: '点我去领取', path: 'pages/mpz/mpz', text: '百万名片赞放送中,快跟我一起来领取!', media: [ { type: 'photo', path: filePath } ] }) },
 2021-10-7
PHP判断类型
PHP判断类型
判断类型 is_bool();//判断是否为布尔型 is_float(); //判断是否为浮点型 is_int(); //判断是否为整型 is_numeric(); //判断是否为数值型 is_string(); //判断是否为字符串 is_array(); //判断是否为数组 is_object(); //判断是否为对象 implode 使用一个字符串将数组变成字符串 $array = array('lastname', 'email', 'phone'); $comma_separated = implode( "," , $array ); echo $comma_separated ; // lastname,email,phone explode — 使用一个字符串分割另一个字符串,返回一个数组 实例 //示例 <?php // 示例 1 $pizza = "piece1 piece2 piece3 piece4 piece5 piece6" ; $pieces = explode ( " " , $pizza ); echo $pieces [0]; // piece1 echo $pieces [1]; // piece2 // 示例 2 $data = "foo:*:1023:1000::/home/foo:/bin/sh" ; list( $user , $pass , $uid , $gid , $gecos , $home , $shell ) = explode ( ":" , $data ); echo $user ; // foo echo $pass ; // * ?> 转载于:https://www.cnblogs.com/studycollect/p/11308526.html
 2021-9-12
小程序随机颜色显示
小程序随机颜色显示
JS代码 //储存随机颜色 data: { colorArr: ["#EE2C2C", "#ff7070", "#EEC900", "#4876FF", "#ff6100", "#7DC67D", "#E17572", "#7898AA", "#C35CFF", "#33BCBA", "#C28F5C", "#FF8533", "#6E6E6E", "#428BCA", "#5cb85c", "#FF674F", "#E9967A", "#66CDAA", "#00CED1", "#9F79EE", "#CD3333", "#FFC125", "#32CD32", "#00BFFF", "#68A2D5", "#FF69B4", "#DB7093", "#CD3278", "#607B8B"], randomColorArr: [], labLen:'', good:'' } 判断代码 //判断 var gudong = that.data.gudong var labLen = gudong.length, colorArr = that.data.colorArr, colorLen = colorArr.length, randomColorArr = []; //判断执行 for (var i = 0; i <= colorLen;i++) { let random = colorArr[Math.floor(Math.random() * colorLen)]; console.log(random) randomColorArr.push(random); } that.setData({ randomColorArr: randomColorArr }); console.log(randomColorArr) WXML代码 <view data-key="{{key}}" style="background:{{randomColorArr[key]}}">{{item.upshow}}</view>
 2021-9-12
小程序缓存封装
小程序缓存封装
代码如下 //小程序缓存封装 class storage { constructor(props) { this.props = props || {}; this.source = wx || this.props.source; } /** * 获取缓存 * @param String $key key * @param String $def 若想要无缓存时,返回默认值则get('key','默认值')(支持字符串、json、数组、boolean等等) * @return value; */ get(key, def = '') { const data = this.source, timeout = parseInt(data.getStorageSync(`${key}__separator__`) || 0); // 过期失效 if (timeout) { if (Date.now() > timeout) { this.remove(key); return; } } let value = data.getStorageSync(key); return value ? value : def; } /** * 设置缓存 * @param String $key key * @param String $value value(支持字符串、json、数组、boolean等等) * @param Number $timeout 过期时间(单位:分钟)不设置时间即为永久保存 * @return value; */ set(key, value, timeout = 0) { let data = this.source; let _timeout = parseInt(timeout); data.setStorageSync(key, value); if (_timeout) { data.setStorageSync(`${key}__separator__`, Date.now() + 1000 * 60 * _timeout); } else { data.removeStorageSync(`${key}__separator__`); } return value; } remove(key) { let data = this.source; data.removeStorageSync(key); data.removeStorageSync(`${key}__separator__`); return undefined; } } let storages = new storage() module.exports = { storages }
 2021-9-12
Brief页面设置
Brief页面设置
本站源码下载加QQ群138778739 注意:无法访问请看本文章最底部的伪静态规则 页面模板 页面 模板 赞助 pay 关于 about 分类 sorts 微语 weiyu 友情链接 links 页面设置教程 1.在后台管理新建页面 2.比如新建赞助页面 3.标题可以随便填 4.链接别名填pay 5.页面模板填pay 微语需要安装微语插件点击这里去安装 如果你想在页面添加一个表格可以复制下面的代码放在编辑器里面 <table width="100%" cellpadding="5%"> <tr style="background:#fcd692;text-align:center;border-bottom:1px #fff solid;" height="15px" > <th width="50%">赞助</th> <th style="border-left:1px #fff solid;">金额</th> </tr> <tr style="background:#eee;text-align:center;" height="15px"> <td>大彭Sir</td> <td style="border-left:1px #fff solid;">88</td> </tr> </table> <br/> 效果 赞助 金额 大彭Sir 88 关于页面 最新版直接写内容即可! 直接贴代码 <div style="font-weight:600;background:#d8edf7;margin:0 5%;max-width:90%;padding:10px;border-radius:5px 5px 0px 0px;">关于站长:</div> <div style="max-width:90%;margin:0 5%;padding:10px; border:#d8edf7 solid 1px;color:#ffc09f;"> 站长:大彭Sir<br/> 性别:攻<br/> 年龄:18<br/> 爱好:她<br/> 微信:PengSir-WeChat<br/> 邮箱:hk@hkiii.cn<br/> 企鹅:6283354<br/> </div> <br/> <div style="font-weight:600;background:#ffc09f;max-width:90%;margin:0 5%;padding:10px;border-radius:5px 5px 0px 0px;">关于Brief:</div> <div style="max-width:90%;margin:0 5%;padding:10px; border:#ffc09f solid 1px;color:#4cb;"> &nbsp&nbsp我之前用的是FLY主题,Brief有些地方借鉴的是FLY主题的,希望作者大大不要介意😁,18年刚开始玩博客的时候好像还挺多人玩,然后我把Emlog、Z-Blog、WP等等都试了一遍,后来发现了饺子写的FLY主题,挺好看就买来一直用到现在,前面时不时更新下文章到后来就没管了。又开始玩起了QQ小程序,写了几个小程序赚到了人生当中的第一桶金,虽然不是很多但也有小几万块钱。我的QQ小程序作品:名片赞助手(封了)、Emlog博客小程序(违规封掉就没提交了)、表白墙小程序(也封了)、彭Sir工具箱、彭Sir情书表白等等。现在QQ小程序也不想玩了,前几天看了一眼博客发现文章页面进不去了,整了半天也不知道怎么回事,Emlog Pro也用不了以前的模板,就打算自己写的模板玩玩(顺便学习一下),然后Brief就诞生了,因为之前的小程序叫Brief,我也懒得想名字就直接用了,第一次写模板肯定不是特别好,只能说不喜勿喷吧! </div> <br/> 效果 关于站长: 站长:大彭Sir 性别:攻 年龄:18 爱好:她 微信:PengSir-WeChat 邮箱:hk@hkiii.cn 企鹅:6283354 关于Brief:   我之前用的是FLY主题,Brief有些地方借鉴的是FLY主题的,希望作者大大不要介意😁,18年刚开始玩博客的时候好像还挺多人玩,然后我把Emlog、Z-Blog、WP等等都试了一遍,后来发现了饺子写的FLY主题,挺好看就买来一直用到现在,前面时不时更新下文章到后来就没管了。又开始玩起了QQ小程序,写了几个小程序赚到了人生当中的第一桶金,虽然不是很多但也有小几万块钱。我的QQ小程序作品:名片赞助手(封了)、Emlog博客小程序(违规封掉就没提交了)、表白墙小程序(也封了)、彭Sir工具箱、彭Sir情书表白等等。现在QQ小程序也不想玩了,前几天看了一眼博客发现文章页面进不去了,整了半天也不知道怎么回事,Emlog Pro也用不了以前的模板,就打算自己写的模板玩玩(顺便学习一下),然后Brief就诞生了,因为之前的小程序叫Brief,我也懒得想名字就直接用了,第一次写模板肯定不是特别好,只能说不喜勿喷吧! 注意:还是无法访问的话就配置下emlog的伪静态 伪静态规则 location / { index index.php index.html; if (!-e $request_filename) { rewrite ^/(.*)$ /index.php last; } }
 2021-8-30
下载链接和代码高亮测试
下载链接和代码高亮测试
代码高亮 <table border="1"> <tr> <th>Month</th> <th>Savings</th> </tr> <tr> <td>January</td> <td>$100</td> </tr> </table> <script> class Car { constructor(brand) { this.carname = brand; } } mycar = new Car("Tesla"); document.getElementById("demo").innerHTML = mycar.carname; </script> <?php class MyClass { public $var1 = 'value 1'; public $var2 = 'value 2'; public $var3 = 'value 3'; protected $protected = 'protected var'; private $private = 'private var'; function iterateVisible() { echo "MyClass::iterateVisible:\n"; foreach($this as $key => $value) { print "$key => $value\n"; } } } $class = new MyClass(); foreach($class as $key => $value) { print "$key => $value\n"; } echo "\n"; $class->iterateVisible(); ?>
 2021-8-30
    教学
    SQL
    模板
    笔记
    服务端
    正则表达式
    前端
    表单提交
    文章
    SEO
    promise
    事件
    组件
    HTML
    javaScript
    MYSQL
    安装
    微信小程序
    Vue脚手架
    伪静态
    Java
    js
    nodejs
    Json
    插件
    封装
    代码
    Fabric
    Python
    代码高亮
    emlog
    Es6
    弹性布局
    表白墙
    电脑
    测试
    ajax
    轮播图
    SSM
    软件
    系统
    Spring
    箭头函数
    递归算法
    微信
    QQ小程序
    编程
    QQ
    爬虫
    说说
    Emlog小程序
    JSP
    Brief
    图片上传
    图形
    页面
    新拟态效果
    PS
    源码
    PhotoShop
    自动化测试
    插槽
    墨菲定律
    IO流
    Mac
    Mybatis
    axios
    三层架构
    数据库
    Spring-MVC
    心情
    缓存
    jQuery
    邮箱验证
    晚安心语
    Vuex
    QQx
    Downie4
    node
    小程序
    下载
    uniapp
    教程
    robots
    空间
    内容安全
    PHP
    web
    css
    九一八事变
    工具
    VUE
    名片赞助手
    铭记
    铭记国耻
    Servlet

Theme By Brief 鄂ICP备19010459号

站长统计 sitemap

首页

分类

友链

标签