抖音小程序安全信息查询接口
今天在给抖音小程序上架的时候遇到的问题,就是小程序必须要过滤敏感词,因为铭感词太多,咱也不知道审核人员会查哪些,所以不建议自己写,抖音提供了信息安全查询接口,我用的就是这个,不多说了直接上代码,后端我用的原生php写法,前端用的nuiapp
说明
hit
boolean
检测结果-置信度-结果,当值为 true 时表示检测的文本包含违法违规内容
转载请注明出处谢谢!
后端代码
<?php
// 获取access_token
function getAccessToken($appid, $secret) {
$url = 'https://developer.toutiao.com/api/apps/v2/token';
$data = array(
'appid' => $appid,
'secret' => $secret,
'grant_type' => 'client_credential'
);
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_POST, true);
curl_setopt($ch, CURLOPT_POSTFIELDS, json_encode($data));
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
$response = curl_exec($ch);
curl_close($ch);
$result = json_decode($response, true);
if (isset($result['err_no']) && $result['err_no'] == 0) {
return $result['data']['access_token'];
} else {
return false;
}
}
// 设置你的appid和secret
$appid = '自己的';
$secret = '自己的';
// 获取access_token
$accessToken = getAccessToken($appid, $secret);
if (!$accessToken) {
// 获取access_token失败
header('Content-Type: application/json');
echo json_encode(array('error' => 'Failed to get access_token'));
exit;
}
// 接收请求
$request = file_get_contents('php://input');
$data = json_decode($request, true);
$content = $data['tasks'][0]['content'];
// 进行内容安全检测
$url = 'https://developer.toutiao.com/api/v2/tags/text/antidirt';
$data = array(
'tasks' => array(
array(
'content' => strval($content)
)
)
);
$headers = array(
'Content-Type: application/json',
'X-Token: ' . $accessToken
);
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_POST, true);
curl_setopt($ch, CURLOPT_POSTFIELDS, json_encode($data));
curl_setopt($ch, CURLOPT_HTTPHEADER, $headers);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
$response = curl_exec($ch);
curl_close($ch);
// 返回结果
header('Content-Type: application/json');
echo $response;
?>
前端
<template>
<view class="container">
<input v-model="content" class="input" placeholder="请输入内容"></input>
<button @click="submitContent" class="button">提交</button>
</view>
</template>
<script>
export default {
data() {
return {
content: '', // 输入框内容
}
},
methods: {
// 提交内容
submitContent() {
uni.request({
url: '自己的接口地址',
method: 'POST',
header: {
'Content-Type': 'application/json'
},
data: {
tasks: [
{
content: this.content
}
]
},
success: (res) => {
console.log(res.data); // 处理返回结果
if (res.data.data[0].predicts[0].hit) {
// 提示内容包含不良
uni.showToast({
title: '内容包含不良',
icon: 'none'
});
} else {
// 提示内容OK
uni.showToast({
title: '内容OK',
icon: 'success'
});
}
},
fail: (err) => {
console.error(err);
}
});
}
}
}
</script>
<style>
.container {
display: flex;
flex-direction: column;
align-items: center;
justify-content: center;
height: 100vh;
}
.input {
width: 300px;
height: 40px;
padding: 10px;
margin-bottom: 20px;
border: 1px solid #ccc;
border-radius: 4px;
}
.button {
width: 100px;
height: 40px;
background-color: #007bff;
color: #fff;
border: none;
border-radius: 4px;
cursor: pointer;
}
.button:hover {
background-color: #0056b3;
}
</style>

下载说明:
1、本站所有资源均从互联网上收集整理而来,仅供学习交流之用,因此不包含技术服务请大家谅解!
2、本站不提供任何实质性的付费和支付资源,所有需要积分下载的资源均为网站日常活跃所需,积分可通过日常活跃免费获得!
3、本站所有资源仅用于学习及研究使用,您必须在下载后的24小时内删除所下载资源,切勿用于商业用途,否则由此引发的法律纠纷及连带责任本站和发布者概不承担!
4、本站站内提供的所有可下载资源,本站保证未做任何负面改动(不包含修复bug和完善功能等正面优化或二次开发),但本站不保证资源的准确性、安全性和完整性,用户下载后自行斟酌,我们以交流学习为目的,并不是所有的源码都100%无错或无bug!如有链接无法下载、失效或广告,请联系客服处理!
5、本站资源除标明原创外均来自网络整理,版权归原作者或本站特约原创作者所有,如侵犯到您的合法权益,请立即告知本站,本站将及时予与删除并致以最深的歉意!
6、如果您也有好的资源或教程,您可以投稿发布,成功分享后有站币奖励,同时还能获得对应的人气!
7、如果您喜欢该资源,请支持官方正版资源,以得到更好的正版服务!
8、请您认真阅读上述内容,注册本站用户或下载本站资源即您同意上述内容!
原文链接:http://www.yonghengzy.cn/41649.html,转载请注明出处。
1、本站所有资源均从互联网上收集整理而来,仅供学习交流之用,因此不包含技术服务请大家谅解!
2、本站不提供任何实质性的付费和支付资源,所有需要积分下载的资源均为网站日常活跃所需,积分可通过日常活跃免费获得!
3、本站所有资源仅用于学习及研究使用,您必须在下载后的24小时内删除所下载资源,切勿用于商业用途,否则由此引发的法律纠纷及连带责任本站和发布者概不承担!
4、本站站内提供的所有可下载资源,本站保证未做任何负面改动(不包含修复bug和完善功能等正面优化或二次开发),但本站不保证资源的准确性、安全性和完整性,用户下载后自行斟酌,我们以交流学习为目的,并不是所有的源码都100%无错或无bug!如有链接无法下载、失效或广告,请联系客服处理!
5、本站资源除标明原创外均来自网络整理,版权归原作者或本站特约原创作者所有,如侵犯到您的合法权益,请立即告知本站,本站将及时予与删除并致以最深的歉意!
6、如果您也有好的资源或教程,您可以投稿发布,成功分享后有站币奖励,同时还能获得对应的人气!
7、如果您喜欢该资源,请支持官方正版资源,以得到更好的正版服务!
8、请您认真阅读上述内容,注册本站用户或下载本站资源即您同意上述内容!
原文链接:http://www.yonghengzy.cn/41649.html,转载请注明出处。





评论0