小程序调用百度ai 文本内容审核 实现敏感词过滤

百度智能云API接入指南

https://ai.baidu.com/ai-doc/REFERENCE/Ck3dwjgn3

文本审核api

https://ai.baidu.com/ai-doc/ANTIPORN/Vk3h6xaga //响应参数说明以及错误码信息

微信公众平台配置request合法域名

aip.baidubce.com

发起请求

uni.request({
					//获取access_token
					url: 'https://aip.baidubce.com/oauth/2.0/token?grant_type=client_credentials
					&client_id=你的API Key&client_secret=你的Secret Key',
					method: 'GET',
					data: {},
					success: res => {
					//文本内容审核
						uni.request({
							url:'https://aip.baidubce.com/rest/2.0/solution/v1/text_censor/v2/user_defined?access_token='+res.data.access_token,
							method: 'POST',
							header: {
								'Content-Type': 'application/x-www-form-urlencoded'
							},
							data:{
								'text':JSON.stringify(e.detail.value)    //表单内容转换json字符串提交过滤敏感词
							},
							success: res => {
								console.log(res)
								if(res.data.conclusionType==1){
									 //状态为1 内容合规 没有敏感词 则提交
								}else{
									uni.showToast({
										title: '内容含有敏感信息',
										icon:'none'
									});
								}
							},
							fail: () => {
								console.log(Error)
							},
							complete: () => {}
						});
					},
					fail: () => {
						console.log(Error)
					},
					complete: () => {}
				});

你可能感兴趣的:(小程序调用百度ai 文本内容审核 实现敏感词过滤)