安全中心
如题
调用 文本内容安全识别 返回 { "status": 200, "msg": "success", "data": { "errcode": 48001, "errmsg": "api unauthorized rid: 66a84ea6-1487cebb-2e658768" } } 请问这个是什么原因
请帮我看下,到底是什么原因呢,这个词在1.0版本能被正确识别违规 2.0就不行了? "trace_id" => "66a2058a-2faaaa11-5d7fbc4f"
小程序的 内容风控 安全接口 msgSecCheck ,没有现成的库吗? 非要一个一个手动添加? 这要填多少啊. [图片]
部分代码如下: $access_token = json_decode($this->access_token())->access_token; $endpoint = "https://api.weixin.qq.com/wxa/msg_sec_check?access_token=".$access_token; Log::info('微信检测敏感词url',[$endpoint]); $params = [ 'openid' => $open_id['openid'], 'scene' => 4, 'version' => 2, 'content' => "测试数据:反动分子大麻海洛因台独一个台湾测试数据", ]; Log::info('微信检测敏感词params',[$params]); $result = $this->postsCurl($params,$endpoint); return [true,$result]; } public function postsCurl(array $data,$endpoint) { // 构造请求头 $headers = array( 'Content-Type: application/json' ); // 定义变量 $url = $endpoint; $ch = curl_init($url); curl_setopt($ch, CURLOPT_POST, 1); curl_setopt($ch, CURLOPT_POSTFIELDS, json_encode($data, JSON_UNESCAPED_UNICODE)); curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); curl_setopt($ch, CURLOPT_HTTPHEADER, $headers); $response = curl_exec($ch); curl_close($ch); Log::info('微信检测敏感词检测结果',[$response]); return json_decode($response, true); } Log打印结果: [2024-07-24 14:23:30] local.INFO: 微信检测敏感词params [{"openid":"oo5Kt5GkFBZMSfVuspTWWU","scene":4,"version":2,"content":"测试数据:反动分子大麻海洛因台独一个台湾测试数据"}] [2024-07-24 14:23:30] local.INFO: 微信检测敏感词url ["https://api.weixin.qq.com/wxa/msg_sec_check?access_token=82_uKM2Ag80M7rrrwcZ5FnLxpjZkRyjPkagvd_-3FAOREVUNFEYzhltzKEiF0_fX2C6BxzkdSr_jJslZwySgCYghObBGGCEXOicCpc2q2VxgLrqzDE7aw_EACALLM"] 微信检测敏感词检测结果:{ "errcode": 0, "errmsg": "ok", "detail": [ { "strategy": "keyword", "errcode": 0 }, { "strategy": "content_model", "errcode": 0, "suggest": "pass", "label": 100, "prob": 90 } ], "trace_id": "66a09de2-154c2720-2cb5f", "result": { "suggest": "pass", "label": 100 } }
{ "msg": "pass", "code": 200, "data": { "errcode": 0, "trace_id": "669f1ccf-77131bde-44bd741d", "errmsg": "ok", "result": { "suggest": "pass", "label": 100 }, "detail": [ { "errcode": 0, "prob": 90, "suggest": "pass", "label": 100, "strategy": "content_model" }, { "errcode": 0, "strategy": "keyword" } ] } }
图片鉴黄异步接口,30分钟后返回响应信息,那么上传图片也不能等30分钟后告诉用户是否上传图片不合理?
https://developers.weixin.qq.com/miniprogram/dev/OpenApiDoc/sec-center/sec-check/msgSecCheck.html
https://developers.weixin.qq.com/miniprogram/dev/OpenApiDoc/sec-center/sec-check/mediaCheckAsync.html 要检测的图片或音频的url,支持图片格式包括jpg, jepg, png, bmp, gif(取首帧),支持的音频格式包括mp3, aac, ac3, wma, flac, vorbis, opus, wav jepg 应为 jpeg 吧
https://developers.weixin.qq.com/community/develop/doc/0000e83e8a0b68b3c87962b265c009?highLine=UGC%25E7%25B1%25BB%25E5%25B0%258F%25E7%25A8%258B%25E5%25BA%258F%25E8%25BF%2590%25E8%2590%25A5%25E6%2594%25BB%25E7%2595%25A5 上面是官方的违禁图片,我截图使用图片进行安全检测还是返回成功
如果需要接,现在是异步的,不可能等到有了返回结果以后再给用户反馈,还是说只要接了,有了结果我再去处理存储数据也行?
周五(2024-7月12)早上8:53扫描,至今(7月16)08:52依旧显示获取参数 有爬虫/扫描任务在进行中,不能再启动。也没有收到扫描完成等通知内容[图片]
什么样的图片算违规,试了好多图片每次发布都是通过的,也不确定是不是对的,有没有大佬发一张测试用的图片
我看到mediaCheckAsync文档中写了 注意事项media_type 需要准确填写 url 对应的多媒体类型,media_url 需要保证可以被检测服务器下载 以及 请求数据示例 {"openid": "OPENID", "scene": 1, "version":2, "media_url":"https://developers.weixin.qq.com/miniprogram/assets/images/head_global_z_@all.png","media_type":2 } 我想问一下这个怎么理解,意思是先将图片传进云存储然后再检测吗?那这样有害图片不还是进入了云存储吗?那这样这个内容安全审核不就失去了阻挡有害信息上传的目的了吗?难道说要自己找个图床然后再把链接给到接口吗?那这样图片审核岂不是很麻烦? 有没有现实可行的图片音频内容安全审核逻辑流程? 我没看懂官方文档是什么意思,希望官方或者有哪个大哥解答一下怎么理解这个逻辑,谢谢。
检测内容:这家球馆交通较便利,公交步行 6 分钟,地铁站出口骑行 8 分钟。停车免费且车位足。专业塑胶地板和防眩晕吊灯,体验佳。休息区有独立空调,WiFi 快,有充电宝。饮料、球具种类多。租球拍 20 元一支,穿线手工费 55 - 90 元,配套齐全。 [图片] 返回结果是 违法犯罪?用户这是正常评论吧。
昨天中午开始扫描,截至至今天依旧提示获取参数 有爬虫/扫描任务在进行中,不能再启动。无法关闭,也看不到状态。 [图片]
一开始使用的EasyWechat调用的,errcode=0,后面使用第三方工具直接调用msg_sec_check还是这样提示,参考下图,不知道哪里写错了。 [图片]
这个用户的风险等级和风险程度有没有一个更详情的范围说明,比如没有实名认证的微信号是哪一个等级程度这样
为啥微信后台的输入和上传指定openid,查询微信账号的风险情况,该功能没有了?改版只看到,风控用户数据和接入接口。 还是搬到哪里去了,本来挺好用的。
https://developers.weixin.qq.com/miniprogram/dev/framework/security.html 如果APPsecrect的漏洞不修复,是否可以?对数据可能的影响,是否可以再详细一点?
你好,这个不支持的,该接口在后端进行调用,可自行进行调用记录。