安全中心
[图片] 这会导致小程序被恶意举报下架,希望官方尽快完善敏感库
trace_id:685beefa-5fc100fb-116ccb3d 文本涉及政治,也尝试了骂人的话,全都没有标记风险。
这个需要开通什么权限,还是哪里出了什么问题 CloudSDKError: errCode: -604101 function has no permission to call this API | errMsg: system error: error code: -604101 at callGeneralOpenAPI (/var/user/node_modules/wx-server-sdk/index.js:486:27) at processTicksAndRejections (node:internal/process/task_queues:96:5) at async callWXOpenAPI (/var/user/node_modules/wx-server-sdk/index.js:2358:28) at async Object.exports.main (/var/user/checkImgMsg/index.js:37:24) at async exports.main (/var/user/index.js:77:14) { errCode: -604101, errMsg: 'system error: error code: -604101' }
为什么1.0 同步接口图片验证会通过违规的图片呢?
https://developers.weixin.qq.com/miniprogram/dev/OpenApiDoc/sec-center/sec-check/mediaCheckAsync.html 请问这个接口有没有同步的?
[图片]
小程序备案时: 问题1:手机号,在微信开放平台中注册过账号,还可以在小程序备案时,作为 负责人手机号 使用吗 问题2:有什么方式可以确认,填写的负责人手机号、邮箱、应急手机号,被哪些小程序使用
'trace_id': '68559aaa-5e9d7428-533ccf37' if isinstance(txt, bytes): content = txt.decode('utf-8') else: # 如果是字符串,确保编码为UTF-8 content = str(txt) if not isinstance(content, str): # 处理非字符串对象(如数字等) content = str(content) # 最终确保是UTF-8编码的字符串 content = content.encode('utf-8').decode('utf-8') data = { "openid": openid, "scene": scene, "version": version, "content": content } logger.info(f'[check secure begin] params: {json.dumps(data, ensure_ascii=False)}') response = requests.post( f'{self.base_url}/wxa/msg_sec_check', headers={ 'Content-Type': 'application/json; charset=utf-8' }, params={'access_token': self.get_access_token()}, json=data, timeout=(5, 10) ) response.raise_for_status() res = response.json() logger.info(f'[check secure end] res: {json.dumps(res)}') suggest = res.get('result', {}).get('suggest') return suggest == 'pass'
我在使用安全中心-->应用风控-->接口安全扫描时一直报 “若需要扫描该部分域名,请下载验证文件 并放置在以上路径中,放置后,域名可被扫描。”,但是我已经把这个验证文件配置到域名下了,有没有大佬解答一下?谢谢!!![图片] [图片]
https://developers.weixin.qq.com/community/develop/doc/0008ea401c89c02cff2d1345051001
文字安全内容检测:下面的代码中 body: JSON.stringify({ intro:intro, // 不管填入什么内容,都提示有风险 // content: content // 如果用content,就正常发布信息 }),这是什么问题?求大神指点 // 云函数入口文件 const cloud = require('wx-server-sdk') cloud.init(); const db = cloud.database(); const got = require("got"); const APPID = ""; const APPSECRT = ""; const TOKEN_URL = "" const CHECK_URL = ""; // 云函数入口函数 exports.main = async (event, context) => { const wxContext = cloud.getWXContext() const openid = wxContext.OPENID; const name = event.name; const gender = event.gender; const age = event.age; const nativePlace = event.nativePlace; const duration = event.duration; const phone = event.phone; const intro = event.intro; console.log("自我介绍",intro) //内容安全检查 const tokenResp = await got(TOKEN_URL); const tokenBody = JSON.parse(tokenResp.body); const token = tokenBody.access_token; const checkResp = await got(CHECK_URL + token, { body: JSON.stringify({ intro:intro, // 不管填入什么内容,都提示有风险 // content: content // 如果用content,就正常发布信息 }) }); const checkBody = JSON.parse(checkResp.body); const errcode = checkBody.errcode; if (errcode == 0) { return await db.collection("resume").add({ data: { _openid:openid, name : name, gender : gender, age : age, nativePlace : nativePlace, duration : duration, phone : phone, intro : intro, } }) } else { return { "errcode": 1, "errmsg": "您的微博有风险,请修改后再发布!" } } } <!--pages/relase/relase.wxml--> <view class="resume-title-group"> <view class="title">自我介绍</view> <textarea class="resume-content" name="intro" type="text" placeholder="您的自我介绍" /> </view> // pages/relase/relase.js onSubmitEvent(event){ console.log(event) const that = this; const name = event.detail.value.name;// 名字 const gender = that.data.gender;// 性别 const age = event.detail.value.age;// 年龄 const nativePlace = event.detail.value.nativePlace; // 籍贯 const duration = event.detail.value.duration;// 年限 const phone = event.detail.value.phone;// 手机号码 // const content = event.detail.value.content; // 自我介绍 const intro = event.detail.value.intro; // 自我介绍 console.log("自我介绍",intro) wx.showLoading({ title: "正在发表中..." }); wx.cloud.callFunction({ name: "resume", data: { name : name,// 名字 gender : gender,// 性别 age : age,// 年龄 nativePlace : nativePlace, // 籍贯 duration : duration,// 年限 phone : phone,// 手机号码 intro : intro, // 自我介绍 }, success: res => { console.log(res) const _id = res.result._id; if (_id) { wx.hideLoading(); wx.showToast({ title: "恭喜!发送成功!", }) setTimeout(function () { wx.navigateBack({ // delta:1 }) }, 800) } else { wx.showToast({ title:res.result.errmsg, icon: 'none' }) } } }) },
小程序都还没又发布版本就位置信息等接口就回收了?
[图片] 输入违禁词 也会返回pass,辛苦大佬帮助看一下
https://developers.weixin.qq.com/miniprogram/dev/OpenApiDoc/sec-center/sec-check/mediaCheckAsync.html 入参:{media_type: 2,version:2,scene:2,openid:'',media_url: ''} 返回:"{"traceId":"684eb18c-01fc42c4-7eabb49d","errMsg":"openapi.security.mediaCheckAsync:ok","errCode":0}"
微信的安全风控接口现在大量返回风控等级2, 返回信息大致像这样{"errcode":0,"errmsg":"getuserriskrank succ","risk_rank":2,"unoin_id":"xxx","label_list":[{"label":"环境异常","risk_rank":2}]} 很多普通用户测试,结果也判定的是这个“环境异常”
[图片]官方提示在微信小程序后台开发设置-安全中心-用户风控里开通 但是没有看到这个接口的任何显示
以下是 CURL 测试我方服务器是否正确处理接口响应的代码: curl -X POST https://yudingai.com/wechatcallback \ -H "Content-Type: application/json" \ -d '{ "ToUserName": "gh_9df7d78a1234", "FromUserName": "o4_t144jTUSEoxydysUA2E234_tc", "CreateTime": 1626959646, "MsgType": "event", "Event": "wxa_media_check", "appid": "wx8f16a5be77871234", "trace_id": "60f96f1d-3845297a-1976a3ae", "version": 2, "detail": [{ "strategy": "content_model", "errcode": 0, "suggest": "pass", "label": 100, "prob": 90 }], "errcode": 0, "errmsg": "ok", "result": { "suggest": "pass", "label": 100 } }' 因为选择是的明文模式,所以返回的是 success; 麻烦帮忙检查一下这个 trace_id:68495839-7e5f4458-02d7c64a,我方服务器并未接收到异步的检测结果回调,请问是什么原因呢?
[图片]
appid:wx643dc8cd3a48d7c9 调用media_check_async接口,返回{"errcode":0,"errmsg":"ok","trace_id":"6846abbf-765abe85-159ff010"}, 但收不到任何回调
请问使用内容检测api 还需要申请开通权限吗?, 急急急 多谢
你好,麻烦提供具体的traceid,以便进行后续核实。