- 完美解决-内容安全media_check_async 异步返回的内容都是 pass?文本内容检查正常
感谢官方解答: 刚刚重新测试v1和v2版本图片-异步检测都没问题了. 我一开始用的是webp格式的图片,官方文档是不支持..实际多测试几个图片.webp格式其实也是支持的.建议还是跟官方文档来. 因为v1版本官方已经停止支持了,还是建议用v2版本的.1.0版本在2021年9月1日停止更新. 下面是v2版本的文档: https://developers.weixin.qq.com/miniprogram/dev/OpenApiDoc/sec-center/sec-check/mediaCheckAsync.html 还有一点要注意,因为即使传一个错误的/或者不存在的文件URL地址,例如https://www.xxx.com/a.jpg,这种情况也是异步返回也是pass的. 这个是v2版本-异步图片检测 { "errcode": 0, "errmsg": "ok", "trace_id": "67690e1d-2304dd16-06f8638c" } 这个是v2版本异步服务器推送的内容-异常的内容 { "ToUserName": "gh_dfca41sdfsdfsf78a", "Encrypt": "zwI15aKaqAnXZKt\/8dY2sRR6l+CwkQ==...", "FromUserName": "o8Y875O5J_7RmilDY", "CreateTime": "1734938152", "MsgType": "event", "Event": "wxa_media_check", "appid": "wx7d12e7890e0", "trace_id": "67690e1d-2304dd16-06f8638c", "version": "2", "detail": { "strategy": "content_model", "errcode": "0", "suggest": "risky", "label": "20002", "prob": "90" }, "errcode": "0", "errmsg": "ok", "result": { "suggest": "risky", "label": "20002" } } 这个是v2版本异步图片的PHP代码,使用的是w7corp/easywechat的最新v6.16.0的版本.结果没问题. $media = $api->postJson('/wxa/media_check_async',[ 'media_url'=>$image_path, 'media_type'=>2, 'version'=>2, 'scene'=>2, 'openid'=>$openid, ]); $res = $media->toArray(); return json($res); ----------------------------------------------------------------------------------------- 下面内容是老版本的,可以不用看了O(∩_∩)O哈哈~ 下面是1.0版本的官方文档内容:我使用的同步/异步两种方式,测试都没问题.2024-12-23 https://developers.weixin.qq.com/miniprogram/dev/framework/security.imgSecCheck.html 结论: v1版本的同步和异步都完全正确识别出违规的图片... 后来连续测试多张图片,发现v1版本的图片检测,也有不准确的时候,准备10个违规图片,检测到9个违规,大多数违规都可以检测,可能有些擦边的很难检测的到. 下面是v1版本同步检测正常的内容 { "errcode": 0, "errmsg": "ok" } 下面是v1版本同步检测违规情况下的内容 { "errcode": 87014, "errmsg": "risky content rid: 6768f023-2c2404c6-07c994f5" } 下面是v1版本 异步,直接返回的内容. { "errcode": 0, "errmsg": "ok", "trace_id": "e2d6b8938611dd35784fedee00722084" } 下面是v1版本 异步,服务器返回的异常情况,这个是检测异常的服务器推送.注意 isrisky 的值:检测结果,0:暂未检测到风险,1:风险 { "ToUserName": "gh_dfca478a", "Encrypt": "xaokWRwhvBKMPdUOagUqbGV\/IZlkfVq5ISJ\/MEPZkX4=", "FromUserName": "o8Y875O5J_7Hhqe3va8Y", "CreateTime": "1734931816", "MsgType": "event", "Event": "wxa_media_check", "isrisky": "1", "extra_info_json": "", "appid": "wx7d12e78f14bd90e0", "trace_id": "e2d6b8938611dd35784fedee00722084", "status_code": "0" } 注意: v1版本同步图片检测的路径是本地文件路径,所以可以在本地测试 v1版本异步检测路径是一个服务器的URL地址...所以无法本地测试,例如https://www.xxx.com/a.jpg v1版本同步或者异步检测图片,即使图片不存在或者乱传一个地址或文件名,也是返回ok的... --------------------------------------------------------------------------------------------------------------- 下面是v2版本异步的问题:(v2的异步问题,我暂时还没解决^_^有解决的大佬告知下,感谢) 首先测试了v2文本内容安全msg_sec_check是正确的,违规内容也能检测出. 然后测试了v2图片内容安全media_check_async无论发送什么违规图片,服务器的推送内容都返回pass. 后来我测试改变media_type值为 3 竟然也没有报错,但是为 4 就报错 "errcode": 40004, "errmsg": "invalid media type rid: 6768d331-03027e9c-152d5418", media_url的值的地址是腾讯云上的图片,我放浏览器中是可以打开的一个图片url地址. v2版我随便输入一个不存在的media_url地址,竟然也提示ok { "errcode": 0, "errmsg": "ok", "trace_id": "6768d52f-44f54e1c-5a63211c" }. 下面是v2异步服务器推送过来的内容,其实这个图片肯定是违规的.测试了多个违规的图片,全部都pass,关键是哪怕是不存在的图片也显示pass "trace_id": "6768d52f-44f54e1c-5a63211c", "version": "2", "detail": { "strategy": "content_model", "errcode": "0", "suggest": "pass", "label": "100", "prob": "90" }, "errcode": "0", "errmsg": "ok", "result": { "suggest": "pass", "label": "100" }
2024-12-23 - 视频号小店店铺数量已达到上限问题?
[图片][图片][图片][图片] 请教下,提示视频号小店店铺数量已达到上限。这个怎么解决,谢谢大家
2022-07-21 - 视频号小店提示店铺数量已达到上限?
[图片][图片][图片][图片] 不知道大家是否也遇到过这个问题?
2022-07-21 - onLaunch在手机端扫码调试无法进入,电脑端一切正常,安卓和IOS均无法打印console ?
onLaunch在手机端扫码调试无法进入,电脑端一切正常; 电脑端版本是 稳定版 1.05.2110290 安卓手机和ios手机扫码进入调试时均无法触发 onLaunch 之前一直好好的,是否因为我在 project.config.json这个文件里面设置了一个sass的选项吗? [图片] [图片]
2021-11-22 - 小程序->缓存Storage,每次发布新版本的小程序,之前缓存的内容还在吗?
因为近期一直在迭代小程序增加新的功能,, 不清楚之前设置的缓存,,会随着新版本的发布,,缓存会一直存在,,一直到更换新手机,, 还是每次小程序发布新版本,,之前的缓存全部失效? 有知道的告知下,,谢谢
2020-08-11 - 求教?FileSystemManager.readFile的结果怎么不返回一个ArrayBuffer
https://developers.weixin.qq.com/miniprogram/dev/api/file/FileSystemManager.readFile.html [图片]
2020-08-08 - FileSystemManager.readFile-typeof()得到的结果是一个object?
指定读取文件的字符编码,如果不传 encoding,则以 ArrayBuffer 格式读取文件的二进制内容 用的FileSystemManager.readFile方法读取的一个照片内容,得到的不是一个ArrayBuffer 格式typeof结果显示是一个object[图片]
2020-08-08 - 安卓手机和ios苹果手机,真机调试动画Animation {duration:400} 真机不同?
相同的一段代码//下面这个是安卓调用的//跟电脑开发者工具中预览的效果相同duration:400 每间隔400ms动画很完美 [图片] 下面这个是苹果的IOS调用的duration:400 好像400ms是在一瞬间完成的一样,,动作非常快 [图片] 有碰到过类似的动画问题的没?分享下经验O(∩_∩)O哈哈~ 电脑端微信开发者工具和安卓手机调试,效果相同正常 苹果IOS系统 duration:400 ,感觉就像是100ms一样,飞快的动作很不正常!!
2020-01-02 - 刚刚开发者工具里面,机型改了下,结果直接编译不通过了?,重启电脑也不行,其它文件都没有动过
如图,开发的时候,想换个机型看看效果,结果一切换,直接开发工具报错,之前一直好好的,没有动过任何文件; [图片]
2019-12-04 - TS编译不通过?提示官方的d.ts文件中有错误存在?
我用的是TS开发的,开发编译的时候,提示d.ts文件里面有错误,打开一看竟然是官方的文件里面有问题,请教是我哪里设置出了问题,还是版本不正确造成的?谢谢[图片]
2019-10-25