你好,已处理,请重试看看。
违禁词检测接口是不是出问题了?昨天开始突然不管输入政治人物还是相关违禁词,都是返回通过,检查了编码都没有问题,不管输入什么都是返回100 【微信接口返回的原始响应】 {"errcode":0,"errmsg":"ok","detail":[{"strategy":"content_model","errcode":0,"suggest":"pass","label":100,"prob":90},{"strategy":"keyword","errcode":0}],"trace_id":"67d1084d-0101baff-347b8a13","result":{"suggest":"pass","label":100}} // 调用 msgSecCheck 函数 msgSecCheck($content, $version, $scene, $openid, $jsonData); function msgSecCheck($content, $version, $scene, $openid, $postData, $title = '', $nickname = '', $signature = '') { // 从文件中读取 access_token $accessToken = file_exists("access_token.txt") ? trim(file_get_contents("access_token.txt")) : "your_hardcoded_access_token"; $url = "https://api.weixin.qq.com/wxa/msg_sec_check?access_token=" . $accessToken; // 直接使用原始 $content(确保是 UTF-8 编码) $data = array( 'openid' => $openid, 'scene' => $scene, 'version' => $version, 'content' => $content, 'title' => $title, 'nickname' => $nickname, 'signature' => $signature, ); // 合并额外的数据(如果有的话) if ($postData && is_array($postData)) { $data = array_merge($data, $postData); } // 调试:打印将要发送给微信接口的数据 echo "<pre>【发送给微信接口的数据】\n" . htmlspecialchars(json_encode($data, JSON_UNESCAPED_UNICODE | JSON_UNESCAPED_SLASHES), ENT_QUOTES, 'UTF-8') . "\n</pre>"; $options = array( 'http' => array( 'header' => "Content-type: application/json\r\n", 'method' => 'POST', 'content' => json_encode($data, JSON_UNESCAPED_UNICODE | JSON_UNESCAPED_SLASHES), ), ); $context = stream_context_create($options); // 发起 HTTPS POST 请求到微信接口 $apiResult = file_get_contents($url, false, $context); $response = json_decode($apiResult, true); // 调试:打印微信接口返回的原始响应 echo "<pre>【微信接口返回的原始响应】\n" . htmlspecialchars($apiResult, ENT_QUOTES, 'UTF-8') . "\n</pre>"; // 处理响应 if (isset($response['errcode']) && $response['errcode'] === 0 && isset($response['result']['suggest'])) { $suggest = $response['result']['suggest']; $label = isset($response['result']['label']) ? $response['result']['label'] : null; $resultData = array( 'status' => 'success', 'message' => '', 'label' => $label, 'suggest' => $suggest ); if ($label === 100) { $resultData['message'] = "内容是干净的!"; } else { $resultData['message'] = "内容存在风险,需要进一步处理!"; } echo json_encode($resultData, JSON_UNESCAPED_UNICODE); } else { $errorData = array( 'status' => 'error', 'message' => "API 调用失败或返回无效的结果。", 'response' => $response, ); echo json_encode($errorData, JSON_UNESCAPED_UNICODE); } }
3小时前你好,核实此为文字编码错误,传入的content显示为\u5***\u6***,导致接口无法识别,请使用utf-8编码。
文本内容安全识别,任何内容都返回正常,这是什么原因?POST https://api.weixin.qq.com/wxa/msg_sec_check?access_token=ACCESS_TOKEN 请求该接口无论传什么内容label都是100,都是正常状态,为什么? [图片]
03-05你好,已处理,请重新进行查看。
小程序后台「用户样本查询」页面数据未正常显示?小程序后台 -> 开发管理 -> 安全中心 -> 用户风控 -> 用户样本查询,这里的数据未正常显示。 [图片] [图片] [图片]
03-05你好,目前接口都是免费使用的,暂不支持增加调用额度。
msgSecCheck和mediaCheckAsync可以增加调用次数吗?msgSecCheck和mediaCheckAsync可以增加调用次数吗?
03-03你好,请参考文档:https://developers.weixin.qq.com/community/develop/doc/00020e08a407d0a3531fee95f52009?highLine=%25E7%2594%25A8%25E6%2588%25B7%25E5%25AE%2589%25E5%2585%25A8
获取用户安全等级返回返参数数据具体风险项有哪几个?依据是什么?怎么解除?对于 获取用户安全等级 getUserRiskRank( https://developers.weixin.qq.com/miniprogram/dev/OpenApiDoc/sec-center/safety-control-capability/getUserRiskRank.html ) 这个接口有以下问题 1、文档里面没有具体的风险项说明,现在接口里面会返回一些风险项,比如 账号信誉低、行为异常,还有哪几个? 2、风险项的依据是根据什么来? 3、具体各风险项的修复方案有哪些? 4、大概多少时间会重新评定账号的风险等级?
02-28你好,参考以下进行重试:https://developers.weixin.qq.com/community/minihome/doc/0006c6778b8100e8dafb57e265bc01?blockType=99[图片]
安全接口扫描,一直报“不可扫描,需放置验证文件”?appid:wx242d425a553119c6 [图片] 文件已放置,并可访问 https://shop.zsyklmy.cn/rest/wechat/user/login/e4dn38O6WD.txt [图片]
02-28你好,提供下具体的traceid,以便后续核实。
使用图片内容检测接口 media sec check,回调结果,不管是哪种图片都返回pass?黄图也是返回pass,关键代码如下,求救 var requestData = new { openid = jsonPara["openId"].ToString(), scene = 3, version = 2, media_url = jsonPara["imgUrl"].ToString(), media_type = 2 }; var url = "https://api.weixin.qq.com/wxa/media_check_async?access_token=" + jsonPara["accessToken"].ToString(); using (var client = new HttpClient()) { // 设置请求头 var content = new StringContent(jsonRequestData, Encoding.Default, "application/json"); var response = await client.PostAsync(url, content); // 读取响应内容 var responseContent = await response.Content.ReadAsStringAsync(); // 解析响应JSON数据 dynamic responseObj = JsonConvert.DeserializeObject(responseContent); // 根据错误码判断请求结果 if ((int)responseObj.errcode == 0) { returnJson["code"] = "ok"; returnJson["trace_id"] = responseObj.trace_id; } else { returnJson["code"] = "fail"; returnJson["object"] = "图片"; returnJson["data"] = (string)responseObj; } return returnJson; } }
02-28你好,请问问题是否仍复现?
代码加固失败(请排查文件语法),如何排查?[图片] appID:wx7f2c5d671c5230c3 加固时间:2025.02.19 10:54
02-24你好,内容安全1.0接口已不再更新,建议尽快切换至2.0接口:https://developers.weixin.qq.com/miniprogram/dev/OpenApiDoc/sec-center/sec-check/mediaCheckAsync.html
为什么我的状态status_code 是 4294966287 , isrisky 是 0https://developers.weixin.qq.com/miniprogram/dev/framework/security.mediaCheckAsync-v1.html 请求地址 https://api.weixin.qq.com/wxa/media_check_async?access_token=89_-waN7mBtt6uG5OUe_5ms0P5U-ro_osydASrkw6wmSf94De5BNY6soOisjbHK6sE_yVvJeYBDrnGKNxxUnKyjjY5d5SJlK22wKEzr5f2VWt5416O4WYGObFHttdMKODfACASWL 参数: {"media_type":1,"media_url":"https://oss.gdscc.cn/iart/20250218/a6133425225e96c8f9811d2d44a2264b5aff482d537f842a.mp4"} 返回结果 : MediaResponse------>>>{"errcode":0,"errmsg":"ok","trace_id":"b170f800089cbf674e6145bd8493e000"} 异步回调 文件检测回调-请求参数------>>>{"ToUserName":"gh_aead3984cfaf","FromUserName":"odxWP4npKABGD51I4Fad8KIaU-ko","CreateTime":1739865885,"MsgType":"event","Event":"wxa_media_check","isrisky":0,"extra_info_json":"","appid":"wx598c3c30ca6e1c34","trace_id":"b170f800089cbf674e6145bd8493e000","status_code":4294966287,"detail":[],"Encrypt":"Nn5RAqdRkojMHRHfWJh+180aZhc5xS8eHbOaBCrc9vZqrQ4Q5Q797tyAFrRWQgcFaYmZwPdV73yVuSMKD2VeOrCyIgYj1oEdTeOJU7vZsgbLOPi5Le3WCGcWsuL503Y5NZYQtHlkNM84znQDAIueLNxN72HU0O6Z7w+2tly+8iLIeOefYohTomx/qgeX6UsA3pVGeIeZbcHiNtmYXPqGhAvz21BEScNoNcAWC8CooHnAPygO76SyiaJiRBXYitHRgmq4uSpV9gES74UMDJZ1+ijB3S2PMwjZZWp+18ePVlCGT/Ya1MDamUr2P6Ecpxd2yZ9i6XtMiQ1W/ZsnivPrbq1l8PIpZidJ0EeG98bN3arZj2XPgM24rWxFP5opMt7zoee3ER+K6XmK68hQ5J4AGO1FjJbO69QnioQDlP02C7nW2j9wofAVGpz3LR6CFXDfRgTJxgCtEYI6S9uO4SYryw=="}
02-24你好,核实该小程序已成功接入内容安全接口,且有risky结果返回。
内容安全检测接口,文本检测为什么不生效?requestData: {"content":"xxx,xxx","version":"2","scene":"1","openid":"xxxxxx"} result: {"errcode":0,"errmsg":"ok","detail":[{"strategy":"content_model","errcode":0,"suggest":"pass","label":100,"prob":90},{"strategy":"keyword","errcode":0}],"trace_id":"67b6d015-7e7563ab-5ff06b4b","result":{"suggest":"pass","label":100}}
02-20