{"errcode":44002,"errmsg":"empty
根据网上的视频在做文字违规检测,代码写好以后在云函数日志里面报错了Cannot read property 'startsWith' of undefined。在网上也找不到有效的解决办法。小白一枚,还请大佬们指教 云函数内的代码如下: const TOKEN_URL = "https://api.weixin.qq.com/cgi-bin/token?grant_type=client_credential&appid=" + APPID+ "&secret=" + APPSECRET const CHECK_URL = "https://api.weixin.qq.com/wxa/msg_sec_check?access_token=" // 云函数入口函数 exports.main = async (event, context) => { const content = event.content; const author = event.author; const location = event.location; const images = event.images; // 文字内容检测 const tokenResp =await got.post(TOKEN_URL); const tokenBody = JSON.parse(tokenResp.body); const token = tokenBody.access_token; const checkResp = await got.post(CHECK_URL+token,{ body:JSON.stringify({ content:content, location:location, author:author }) }); const checkBody = JSON.parse(checkResp.body); console.log(checkBody); const errcode = checkBody.errcode; if(errcode == 0){ return await db.collection("weibo").add({ data:{ content:content, location:location, author:author } }) } else{ return{"errcode":1,"errmsg":"您的文字内容有风险!请修改后发布!"} } }
我们社区类型的小程序,按照要求接了内容安全审核的接口,但是发现经常出现发布正常的内容或者评论,接口返回违规,导致无法发布,而且是间接性持续两三个小时后又可以正常发布,甚至是同样的内容,不同用户有的能正常发布有点提示违规,有点让人摸不着头脑,用户反馈让人抓狂~
推送消息已经配置了,mediaCheckAsync也返回任务id了,但是一直没有接收到推送的消息
[图片] [图片] [图片]
security.msgSecCheck[图片][图片][图片] 经过测试 骂人的已经擦边的话是无法被检测到的。这样的检测是否正常?想知道检测机制是什么。如果对接了内容安全API有用户发布相关的话无法检测到会被警告吗?
小程序中小程序安全风控接口riskControl.getUserRiskRank。但是在第三方平台代小程序实现业务中未找到此接口,该怎么用其他方式实现?
[图片] [图片]这个是什么原因
https://developers.weixin.qq.com/miniprogram/dev/api-backend/open-api/safety-control-capability/riskControl.getUserRiskRank.html 当该接口is_test为false时会没返回
请问formData的格式应该是什么样子的,尝试传过文件路径、文件名(不包含前缀路径)、图片byte[],都返回的是media data missing。 有可以参考的示例吗? [图片] [图片]
[图片] 已经开通了还报错{"errcode":48001,"errmsg":"api unauthorized rid: 600f9a94-40300b9d-00bcc56e"}
输入官方的实例,都是不通过,输入国家领导人名字也是不通过。但是输入涉黄的是通过的。 [图片] 这句都通的 返回的错误码 0
调用security.mediaCheckAsync但是报错 [图片]
https://developers.weixin.qq.com/miniprogram/dev/api-backend/open-api/sec-check/security.mediaCheckAsync.html 刚刚发现线上报出没见过的状态码:4294966287 没见过这个状态码,但是猜测可能也是链接无法下载。 直接去线上拿了几个url,几经测试,发现mp3总是报这个错误码,但mp4又正常。 音频url: https://mrxiao-system-oa-1301542559.cos.ap-guangzhou.myqcloud.com/imgs/dev/campus103/IMG_TASK_IMG/62239store_3f3013a47dec4ede0641f7c3b6aec371ecc01c497511ea63.mp3 视频url: https://mrxiao-system-oa-1301542559.cos.ap-guangzhou.myqcloud.com/imgs/dev/campus103/IMG_TASK_IMG/05959tmp_fb09fd6772fdec6c32762de1663797c8521e8755cdd3661d.mp4 是我的链接有什么问题吗,直接点进去都是可以看到的啊
内容安全接口 msgSecCheck 总是返回ok ?怎么搞?有谁解决了,还是哪里需要另外开通什么
使用这个地址里面的api调用微信的异步检验素材接口 (https://developers.weixin.qq.com/miniprogram/dev/api-backend/open-api/sec-check/security.mediaCheckAsync.html),图片没问题,返回都是正常的,但音频返回的状态码一直不是0,返回样例:{"ToUserName":"gh_4d2a4c358fa0","FromUserName":"oZGjs4gHJV2RpWqoo7uLhbxIkIQE","CreateTime":1582271049,"MsgType":"event","Event":"wxa_media_check","isrisky":0,"extra_info_json":"","appid":"wx0ff3fef77b961267","trace_id":"5ab03397d3972cd0e865510c9c18d29b","status_code":4294966287} 这个状态码看不懂是什么内容,图片和音频都是可以通过浏览器访问的,都是使用的阿里云的oss,不知道是为什么? 麻烦回复一下,谢谢
想咨询一下关于图片检测接口的,如果超过了一天10万次,那会接口调用失败失效? 还是后续会收费呢? 还有就是如果图片的像素超过750*1334 是无法检测? 那直接发布失败吗? [图片]
var options = { method: 'POST', uri: `https://api.weixin.qq.com/wxa/msg_sec_check?access_token=${access_token.token}`, body: { content: “他妈的”}, headers: { 'Content-Type': 'application/json;charset=utf-8' }, json: true // Automatically stringifies the body to JSON }; var res_errCode = await rp(options) .then(function (parsedBody) { return parsedBody.errcode; }) .catch(function (err) { return err.errcode; }); return res_errCode; 以上是云函数里调试敏感词检测,除了提供的样本以外返回都是 {"errcode":0,"errmsg":"ok"},unicode转为utf-8这个不知道要怎么设定 'Content-Type': 'application/json;charset=utf-8' 只设定了这个
{"errcode":47001,"errmsg":"data format error rid: 60029d1b-34959849-080dd012"} 真是奇怪,就post一个content,怎么会数据格式错误呢?
调用security.mediaCheckAsync接口 除了 isrisky为0 其它如 trace_id,appid 等都获取不到是什么原因 我是beego 如下获取参数的 // string 小程序的appid appid := c.GetString("appid") // string 任务id trace_id := c.GetString("trace_id") 服务器日志 2021/01/16 14:59:31.166 [I] :Media check result accept traceId: isrisky: 0 appid: 2021/01/16 14:59:34.600 [I] :Media check result accept traceId: isrisky: 0 appid: