- INVALID_TOKEN,invalid credential, access_token is?
小程序预览或上传时报错Error: INVALID_TOKEN,invalid credential, access_token is invalid or not latest [20230119 10:09:15] z之前一直没有这个问题 微信开发者工具打开任何网页链接也是报这个错?
2023-01-19 - 调用生成小程序码返回200 但是取图片二进制转图片,后打开图片是损害的图片?
getUnlimitedQRCode 接口 入参为:{"width":300,"auto_color":false,"page":"pages/tabbar/home","scene":1,"line_color":{"r":0,"b":0,"g":0}} 代码逻辑为:[图片] 将图片保存到本地为:[图片]
2024-04-02 - offDiscovered无法取消监听?
offDiscovered加onDiscovered的callback和不加直接offDiscovered() 都没用 A页面startDiscovery然后onDiscovered 退出A页面时offDiscovered然后stopDiscovery进入B页面startDiscovery然后onDiscovered仍旧会调用A页面时的监听
2022-09-16 - NFC写入功能Ndef.writeNdefMessage一直报错13017?
使用records传参 const records = [{ id: buffer("xx"), payload: buffer("xxx"), type: util.stringToBuffer("U"), tnf: 1 },{ id: buffer("x"), payload: util.stringToBuffer("com.tencent.mm"), type: util.stringToBuffer("android.com:pkg"), tnf: 4 }]; 第一张是uri传入,第二张是records传入 上面的data与底下的payload不一致 [图片] [图片] 补全后,一直写不进去 报错13017。 [图片]
2022-12-30 - 【实现】NFC 标签打开小程序
【小程序官方】NFC 标签必须是 [代码]NFC Data Exchange Format (NDEF)[代码] 类型; 标签中需要包含两条 Record : URI RecordType (记录1) Name Format (TNF): [代码]0x01[代码] (Well-Known)Type: [代码]U[代码] Payload: 小程序 URL SchemeAndroid Application Record, AAR(记录2) Type Name Format (TNF): [代码]0x04[代码] (NFC Forum external type)Type: [代码]android.com:pkg[代码]Payload: 微信安卓包名 [代码]com.tencent.mm[代码] 1、查看标签是否为 NDEF 类型 [图片] 2、写入两条 Record const records = [ { id: str2ab('mini-ios'), tnf: 1, type: str2ab('U'), payload: str2ab('小程序 URL Scheme', [0]) }, { id: str2ab('mini-android'), tnf: 4, type: str2ab('android.com:pkg'), payload: str2ab('com.tencent.mm') } ] /** * String to ArrayBuffer * @param {String} text 字符串 * @param {String} extraBytes 额外的字节数组 */ export function str2ab (text, extraBytes) { const uriStr = encodeURIComponent(text) const bytes = [] for (let i = 0; i < uriStr.length; i++) { const code = uriStr.charAt(i) if (code === '%') { const hex = uriStr.slice(i + 1, i + 3) const hexVal = parseInt(hex, 16) bytes.push(hexVal) i += 2 } else { bytes.push(code.charCodeAt(0)) } } if (extraBytes) { bytes.unshift(...extraBytes) } return new Uint8Array(bytes).buffer } 3、总结 1)区分【获取 NFC 的小程序 scheme】 与 【获取 scheme 码】的 API,不能用错接口 2)注意两条 Record 写入次序:先写入 URI RecordType (记录1),再写入 Android Application Record, AAR(记录2); 未按照顺序写入时,安卓只打开微信,没有拉起小程序(原因:https://developer.android.google.cn/guide/topics/connectivity/nfc/nfc?hl=zh_cn) 3)小程序 URL Scheme 转换 ArrayBuffer 时,在字节数组首位需额外加上 0x00;(因为 URI 记录数据的第一个字节为协议字段,小程序 URL Scheme 没有对应协议,故用 0x00,其实微信官方在写小程序 writeNdefMessage API 时,可以把这个逻辑封装起来,减少开发者学习成本)
2023-08-09 - NFC标签审核怎么过?
需要将NFC芯片和小程序结合,实现手机碰触NFC后,通过小程序打开指定落地页。 现在申请该能力一直拒绝,提示请填写【真实设备信息】,品牌写的是自己公司的,nfc芯片写的厂商的,不知道到底有什么问题?究竟是哪个地方【不真实】,能不能有进一步提示,就这么一个拒绝,实在不知道怎么修改。 客户等着商业活动呢要急着用。怎么填写才可以过?如果拒绝后不给出具体原因,那么有没有官方一点儿的例子参考?
2024-05-24 - 小程序开发新能力解读 - 2021.12
快速知悉 网络调优相关 - 前后台切换 - 网络状态变化 wx.onNetworkStatusChange - 弱网状态变化 wx.onNetworkWeakChange - request/download 新协议 enableHttp2 / enableQuic / enableCache - wx.connectSocket 压缩扩展 perMessageDeflate 插件登录 wx.pluginLogin无障碍优化 aria-component文件系统新增readCompressedFile 接口支持读取指定类型压缩文件 1. 网络调优相关 [视频] 网络调优:小程序和小游戏网络相关 API 使用方式相同, 所以我们用网络接口来统称 。 网络接口的构成主要包括四个类型: requestdownloaduploadwebsocket对于网络调优,我们提供了以下的优化建议: 1.1. 前后台切换 小程序切后台 5s 后, 会中断网络请求, 开发者会收到 interrupted 的回调, 此时需要做好兼容逻辑。 1.2. 网络状态变化 wx.onNetworkStatusChange 使用介绍:当用户网络状态变化时会通过事件 wx.onNetworkStatusChange 进行通知, 不少网络问题是断网引起的, 可以通过此事件给用户更好的提示。 示例代码: wx.onNetworkStatusChange(function (res) { console.log(res.isConnected)//当前是否有网络链接,返回的是布尔值 console.log(res.networkType)//返回的是网络类型 }) 1.3. 弱网状态变化 wx.onNetworkWeakChange 使用介绍:基础库从 2.19.0 版本开始, 提供 wx.onNetworkWeakChange 弱网变化通知, 很多超时类的问题都是用户处于弱网引起的, 可以通过此事件给用户更好的提示。 在最近的八次网络请求中, 出现下列三个现象之一则判定弱网。 出现三次以上连接超时出现三次 rtt 超过 400出现三次以上的丢包弱网事件通知规则是: 弱网状态变化时立即通知, 状态不变时 30s 内最多通知一次。 示例代码: wx.onNetworkWeakChange(function (res) { console.log(res.weakNet)//当前是否处于弱网状态 console.log(res.networkType)//当前网络类型 }) // 取消监听 wx.offNetworkWeakChange() 1.4. request/download 新协议 enableHttp2 / enableQuic / enableCache 从 Android 7.0.12 / iOS 8.0.3 开始, 提供下面三个新参数: [图片] h2 连接速度更快, 建议支持, 这里需要注意 h2 的 header 是需要为全小写, 打开 enableHttp2 开关前需要注意代码逻辑。 1.5. wx.connectSocket 压缩扩展 perMessageDeflate 压缩参数目前已在 Android 和 iOS 上全量支持。 使用介绍:可以通过 wx.connectSocket 来进行创建一个 WebSocket 连接然后使用perMessageDeflate进行压缩。 示例代码: wx.connectSocket({ url: 'wss://example.qq.com',//开发者服务器 wss 接口地址 header:{//HTTP Header,Header 中不能设置 Referer 'content-type': 'application/json' }, protocols: ['protocol1']//子协议数组 perMessageDeflate:"true"//是否开启压缩扩展,默认是false }) 点击查看 网络调优 官方文档 2. 插件登录 wx.pluginLogin [视频] 使用介绍: 该接口仅在小程序插件中可调用。调用接口获得插件用户标志凭证(code),无需通过 用户信息功能页 进行授权。插件可以此凭证换取用于识别用户的标识 openpid。用户不同、宿主小程序不同或插件不同的情况下,该标识均不相同,即当且仅当同一个用户在同一个宿主小程序中使用同一个插件时,openpid 才会相同。示例代码: wx.pluginLogin(){ success(res) { // 用于换取 openpid 的凭证(有效期五分钟)。插件开发者可以用此 code 在开发者服务器后台调用 auth.getPluginOpenPId 换取 openpid。 console.log(res.code) }, fail(err){ console.log(err) } } 点击查看 插件登录 官方文档 3. 无障碍优化 aria-component [视频] 使用介绍: 1.满足视障人士对于小程序的访问需求。 2.以 view 组件为例,开发者可以增加aria-role和aria-label属性。 其中aria-role表示组件的角色,当设置为'img'时,读屏模式下聚焦后系统会朗读出'图像'。设置为'button'时,聚焦后后系统朗读出'按钮'。 aria-label表示组件附带的额外信息,聚焦后系统会自动朗读出来。 3.小程序 aria 属性对齐 web 标准。 示例代码: <view aria-role="button" aria-label="提交表单">提交</view> 注意: 安卓和iOS读屏模式下设置aria-role后朗读的内容不同系统之间会有差异。可设置的aria-role可参看 Using Aria 中的Widget Roles,部分role的设置在移动端可能无效。点击查看 无障碍优化 官方文档 4. 文件系统新增readCompressedFile 接口支持读取指定类型压缩文件 使用介绍: 1.读取指定压缩类型的本地文件内容。 2.其中compressionAlgorithm属性,文件压缩类型,目前仅支持 'br'(brotli压缩文件)。 示例代码: const fs = wx.getFileSystemManager() // 异步接口 fs.readCompressedFile({ filePath: '${wx.env.USER_DATA_PATH}/hello.br', compressionAlgorithm: 'br', success(res) { console.log(res.data) }, fail(res) { console.log('readCompressedFile fail', res) } }) // 同步接口 const data = fs.readCompressedFileSync({ filePath: '${wx.env.USER_DATA_PATH}/hello.br', compressionAlgorithm: 'br', }) console.log(data) 点击查看 readCompressedFile 官方文档 5. 更多能力 worker里添加USER_DATA_PATH 详情云托管支持 websocket 连接 详情apiCategory对应API限制调整开 详情
2022-06-24 - wx.getWeRunData接口报错system apperror
https://developers.weixin.qq.com/miniprogram/dev/api/open-api/werun/wx.getWeRunData.html wx.getWeRunData接口报错 "errMsg": "getWeRunData:fail:system apperror","err_code": "-1" 手机品牌:华为 cpuType: vendor Kirin980
2023-11-27 - wx.getLocation的accuracy返回0~10000代表什么意思?
问题1: wx.getLocation的accuracy返回0~10000单位是米吗,怎么去理解这段数值? 问题2:模拟器返回的是特定数值? 调用代码 wx.getLocation({ type: 'gcj02', isHighAccuracy: true, highAccuracyExpireTime: 3000 })
2022-01-04 - 跪求大神解答:同城配送板块,门店位置经纬度怎么获取,用户位置如何获取,在计算两者距离。得出配送费?
跪求大神解答:同城配送板块,门店位置经纬度怎么获取,用户位置如何获取,在计算两者距离。得出配送费。这个用高德的吗?用高德的话应该怎么对接呀!收费嘛? 部分商城和餐饮小程序,我看都是先获取门店经纬度,用户位置微信可直接授权,计算两者距离,用高德地图的居多。如下图:(用那个功能呢?) [图片][图片]
2022-12-12 - 微信小程序 经纬度获取两地距离
定义一个获取经纬度的方法,在使用的时候直接调用即可 /** * @desc 由经纬度计算两点之间的距离,la为latitude缩写,lo为longitude * @param la1 第一个坐标点的纬度 * @param lo1 第一个坐标点的经度 * @param la2 第二个坐标点的纬度 * @param lo2 第二个坐标点的经度 * @return (int)s 返回距离(单位千米或公里) */ distance: function (la1, lo1, la2, lo2) { var La1 = la1 * Math.PI / 180.0; var La2 = la2 * Math.PI / 180.0; var La3 = La1 - La2; var Lb3 = lo1 * Math.PI / 180.0 - lo2 * Math.PI / 180.0; var s = 2 * Math.asin(Math.sqrt(Math.pow(Math.sin(La3 / 2), 2) + Math.cos(La1) * Math.cos(La2) * Math.pow(Math.sin(Lb3 / 2), 2))); s = s * 6378.137; s = Math.round(s * 10000) / 10000; s = s.toFixed(2); return s; },
2022-03-13 - 微信小程序计算地球经纬度两点之间的距离
在微信小程序中,如何计算地球经纬度两点之间的距离,不啰七八嗦,直接上代码: Page({ data: { targetLatitude: xxx, targetLongitude: xxx, }, onLoad: function (options) { getCurrentLocation(); }, getCurrentLocation: function() { const { targetLatitude, targetLongitude } = this.data; const that = this; wx.getLocation({ type: 'wgs84', success(res) { const currentLatitude = res.latitude; const currentLongitude = res.longitude; const distance = that.calDistance(latitude, longitude, targetLatitude, targetLongitude); that.setData({ latitude, longitude, distance }); } }); }, calDistance: function (latitude1, longitude1, latitude2, longitude2) { var iLatitude1 = latitude1 * Math.PI / 180.0; var iLatitude2 = latitude2 * Math.PI / 180.0; var xLatitude = iLatitude1 - iLatitude2; var xLongitude = longitude1 * Math.PI / 180.0 - longitude2 * Math.PI / 180.0; //求地球上两点之间的距离 var iDistance = 2 * Math.asin(Math.sqrt(Math.pow(Math.sin(xLatitude / 2), 2) + Math.cos(iLatitude1) * Math.cos(iLatitude2) * Math.pow(Math.sin(xLongitude / 2), 2))); //地球半径 iDistance = iDistance * 6378.137; iDistance = Math.round(iDistance * 10000) / 10000; iDistance = iDistance.toFixed(2); return iDistance; }, }) 请,大家参考,原文发布在码嗨路书,点击 这里 查看详情,希望此文对您有帮助。
2023-03-14 - setLocMarkerIcon 设置自定义图标 起始方向?
[图片]是默认这样的角度吗? 上下左右,文档也不说一下。万一方向整错了。害死人啊。
2022-11-28 - 微信认证年审到期或失败哪些功能会受影响?
公众号微信认证名称加“V”被取消;订阅号不可在自定义菜单插入外链、“发送信息”暂不支持纯文字类型;服务号支付功能、授权等高级接口将被停用。
2020-04-23 - 微信认证年审快到期该怎么办?
1、为什么要进行微信认证年审? 微信公众平台开放的接口权限、微信支付商户功能等高级功能都依赖于微信认证资质认证结果,为了保证拥有相应权限功能的公众号是合法可信的企业/组织;一年后企业资质证件、相关运营人信息可能出现变更。为了保证使用公众平台高级功能权限的帐号依然是合法可信的企业/组织,微信认证每年都需要进行年审。 2、如何知道年审时间/有效期? 微信认证完成时,会在微信公众平台上显示下次年审的时间,认证到期前3个月会通过微信公众平台的通知中心提醒您需要进行年审。 3、年审方法? 电脑登录微信公众平台->设置->微信认证->去年审。
2020-03-18 - 小程序重新认证,如果认证失败后影响原来已经认证的吗?
小程序主体由于个转企重新认证更新主体信息,现在小程序资质过来,小程序原来名字不给过,如果算认证失败会不会影响原来已经认证过了的
2023-09-26 - 小程序审核:名称规则调整及优化建议
微信小程序的开发者们在发布小程序之前,需要给每个小程序起好一个名称,设置好logo、简介及类目信息,然后才能进行代码提审。 这些帐号的基础信息是用户对一个小程序的初步认知,平台希望这些信息能够给予用户准确预期每个小程序的功能和内容,也希望每个小程序的名称是具有独特性的,减少误导、混淆用户理解的可能性。 因此有以下几点名称规则调整及优化建议,希望开发者可以了解并遵循,后续可能会在名称审核、代码审核或已发布运营时,收到平台的审核通知或建议修改通知。 l 微信小程序的名称建议是品牌、商标或具有辨识度的短词 在微信小程序发布后,用户会通过搜索、传播等场景使用小程序的功能和服务。选择品牌、商标或具有辨识度的短词作为小程序的名称,可以帮助用户快速建立与小程序的记忆与关系。 名称为“印象笔记”会比“笔记”能更好的让用户记忆和理解,并使用“印象”品牌词进行搜索或传播。 [图片] l 不能直接使用功能性描述、广义归纳类的词汇作为名称 功能性描述的词汇虽然可传达出小程序所要提供的相关功能,但直接使用此类词汇,缺乏显著性且不具有识别、区分小程序的作用。 如名称为“牙科”的帐号,用户能直接理解小程序的内容可能与“牙科”相关,但对这个小程序帐号是没有建立认知和关系的。 [图片] l 不能同时使用地域性词汇与广义归纳类词汇进行命名 使用“地域+广义归纳类”词汇进行命名,同样存在指向性过于宽泛的问题。 如以下案例, 名称包含的地域词:“四川”、归纳类词:“系统门窗”,并不会让用户对帐号的功能产生有效的预期。以下示例是不允许的: [图片] 但在政务民生类服务场景,“广州地铁”、“广州公积金”可以被用户理解并接受属于政府或相关机构提供的服务和资讯,因此“地域+广义归纳类”词汇可被政府民生场景使用。 l 不建议使用具有营销属性的词汇进行命名 营销属性词汇如:免费、促销、清仓、打折等,鉴于活动规则普遍附有限制条件,在名称中使用,通常带有过于夸大的表达效果,并非是小程序的核心功能和用户的全部认知,存在误导的可能性。以下示例是不允许的: [图片] l 商品销售类小程序,需要包含品牌名称,不直接使用产品分类进行命名 商品销售类小程序,若仅使用产品分类进行命名,无法建立易于记忆、易于传播的品牌形象。如名称为“女鞋男鞋女包批发生产”,用户并不会因“女鞋”“男鞋”“女包”就会进行选择,反而“品牌+女装”才是用户真正需要的。以下示例是不允许的。 [图片] l 不在名称中堆砌热门搜索关键词 名称中堆砌多个关键词,过于冗长的热门搜索关键词堆砌名称无法建立品牌记忆,目的普遍是在搜索结果上获得更多的曝光。以下示例是不允许的: [图片] 结语 此次名称规则的调整和优化建议,平台希望开发者们能相应地调整自己的小程序名称。如未满足名称规范,平台会在后续的小程序名称设置、名称审核、代码审核流程进行规则提示和修改要求。并会在搜索场景优化需求基础上,对无辨识度的帐号名称进行搜索策略调整。 微信小程序完整的名称规则可具体参照《微信小程序平台运营规范》2. 基本信息规范,除以上规则与示例之外,当然还包括了不得使用违法违规的名称、不得使用侵权他人的品牌词进行命名、在命中敏感类目如医疗词时提交主体资质等规则。 平台希望小程序名称的优化调整,可以使得每个被开发者精心创造出来的小程序都能让用户在使用时、搜索时、传播时逐渐接受并建立对产品品牌的认知。
2019-05-14 - 提示小程序名称含通用词,请问怎样能通过认证?
你好,平台认为每个小程序的命名都应该有一定的辨识度,建议选具有辨识度的短词作为小程序的名称,具体名称规则可参考:https://developers.weixin.qq.com/community/operate/doc/00060288824708b8d588e4ae25bc01
2019-08-29 - 如果公众号资质认证成功,而名称认证作了失败处理。影响绑定的视频号的认证吗?
我们有视频号绑定在公众号上,现在该公众号的名称要作失败处理(资质认证已成功)。这样的话,影响以后视频号的认证吗?
2023-03-02 - 小程序微信认证认证审核问题汇总
1、微信认证申请入口 入口一:小程序账号后台:功能->微信认证 [图片] 入口二:小程序账号后台:设置->基本信息->微信认证->去认证; [图片] 入口三:小程序发布流程页 [图片] 2、小程序微信认证所需资料 微信认证选择对应认证主体类型,并提交相应的认证材料: [图片] 3、微信认证审核时间 微信认证费用支付完成之后1-3个工作日内完成。 4、认证状态和结果查看方式 请登录公众平台,从“设置->微信认证->查看“查看进度。 也可以拨打第三方审核公司的客服热线咨询审核进度。 5、微信审核失败费用是否退回? 除政府或部分组织(基金会、外国政府机构驻华办事处)可免费申请外,其他类型申请微信认证均需支付审核服务费用。这是用户基于腾讯提供的资质审核服务而支付的一次性费用,用户每申请一次认证服务需要支付一次审核服务费。无论认证成功或失败,都需要支付审核服务费。
2023-11-09 - 微信认证分为资质审核和名称审核的说明
1、审核阶段分别对应功能(为什么审核通过后无认证标识?) 微信认证分为帐号主体资质和帐号名称两部分审核: 1)帐号主体资质审核成功可使用功能权限:卡券功能、多客服功能,此外订阅号自定义菜单(可设置跳转外部链接,设置纯文本消息)、服务号可获得公众平台开放的所有高级接口; 2)帐号名称审核成功:则完成完整的微信认证,帐号会有认证标识、认证信息等。 温馨提示:设置业务域名、申请广告主功能需要同时通过资质审核及名称审核才可以申请。 2、申请认证时怎么区分资质审核和名称审核? 您在微信认证时填写页面保持不变,微信认证您填写完成后,会进入审核阶段,分为帐号主体资质和帐号名称两部分进行审核,无须用户手动选择。 温馨提示:帐号名称审核通过前(未获得认证标识),不影响自定义菜单和高级接口的使用。
2020-04-23 - 小程序内容安全能力2.0上线公告
为提高微信开放平台生态安全性,针对小程序各内容场景中可能存在的安全问题,平台正式上线内容安全能力2.0,以协助开发者维护小程序内容安全。 小程序内容安全能力2.0介绍如下: 一、应用场景 文本内容安全检测:支持用户资料检测,用户文字评论检测,论坛文字内容检测,社交日志文字内容检测。 图片内容安全检测:支持用户头像检测,用户图片评论检测,论坛图片内容检测,社交日志图片内容检测。 音频内容安全检测:游戏聊天频道中的语音检测;直播中的主播语音检测;论坛社区发布相关媒体内容的音频检测。 二、性能优化 1. 接口识别准确度提升:通过不断优化敏感词库和深度学习技术,接口识别的准确度有较大提升。 2.接口识别结果精细化:接口的返回结果包含综合结果和详细检测结果,除了会提供处置建议外,还会标明具体的违规类型,分数,命中所配置的自定义关键词,可以更好地满足开发者个性化的需求。 3.新增自定义关键词功能:登录小程序管理后台,在【开发→开发管理→安全中心→内容风控】进行自定义关键词库的配置,具体可操作添加相应关键词的标签、分值和处置建议,接口将识别包含自定义关键词的违规内容,可以更灵活地满足开发者业务需求。 [图片] 三、解决方案 微信开放平台通过开放API的方式给开发者提供内容安全2.0接口,调用地址、请求参数及说明详见接口文档: 文本内容安全接口文档:msgSecCheck音频/图片内容安全异步接口文档:mediaCheckAsync“游戏”类目推荐: 文本内容安全接口文档:gamesecurity.msgSecCheck音频/图片内容安全异步接口文档:gamesecurity.mediaCheck四、问题反馈 内容安全能力2.0常见问题可查看常见问题F&Q文档,如有其他疑问,欢迎随时参与官方社区讨论。
2024-08-12 - 小程序内容安全能力2.0常见问题汇总
Q1:是否有提供图片的同步接口? 2.0版本暂不支持,可使用1.0版本的 imgSecCheck 图片同步接口。 Q2:接口是否有频率和配额限制? 2.0版本的频率及配额限制和1.0版本保持一致,计算均采取同api名相加(1.0+2.0)的方式。 msgSecCheck:频率限制:单个 appId 调用上限为 4000 次/分钟,配额限制:2,000,000 次/天 mediaCheckAsync:频率限制:单个 appId 调用上限为 2000 次/分钟,配额限制:200,000 次/天 Q3:为什么接口会报错61010? 用户访问记录超时,请检查传入的openid是否未在近两小时访问小程序。 Q4:为什么security.msgSecCheck无论检测任何内容都返回正常结果?①若为1.0接口切换2.0接口的开发者,请注意,判断两个接口的返回结果存在差异:使用1.0接口时,当errcode返回0,errmsg返回ok,代表的为内容正常; 使用2.0接口时,当errcode返回0,errmsg返回ok,代表的为请求成功,实际的综合检测结果需查看result返回值,详细检测结果需查看detail返回值。 ②若为初次接入的开发者,建议可使用 微信调试工具 确认调用结果,以便排查调用问题: (1)需为post提交;(2)最后编码的数据需为utf-8编码 ; (3)具体代码示例建议可参考社区帖子 Q5:接口的场景值应该如何进行选择?① 资料:对用户个人头像,昵称,介绍等资料的检测 ② 评论:对用户评论内容的检测 ③ 论坛:对用户互相聚集讨论内容的检测 ④ 社交日志:对用户发表的社交日志的检测 建议优先接入与业务相符合的场景,若无相符合场景可选择,可根据实际测试结果选择与自身业务需求相匹配的场景,针对不同的场景特征,不同场景值的检测结果可能存在差异。 Q6:自定义关键词功能如何进行使用? 开发者登录小程序管理后台,可在【开发→开发管理→安全中心→内容风控】进行自定义关键词的配置。具体可操作添加相应关键词的标签、分值和处置建议,接口将识别包含自定义关键词的违规内容,可以更灵活地满足开发者业务需求。 [图片] Q7:自定义关键词功能最多能导入多少条? 每个小程序最多支持导入一千条关键词,请开发者合理进行使用。 Q8:除了小程序,其他场景可以接入使用吗? 目前主要还是解决小程序的问题,现阶段不考虑拓充其他场景。 开发者如有其他疑问,欢迎随时参与官方社区讨论。
2022-09-26 - 内容检测结果有误
https://developers.weixin.qq.com/miniprogram/dev/api-backend/open-api/sec-check/security.msgSecCheck.html 敏感词校验有问题 校验结果 显示 label 20002 敏感词内容 红包,红包,红包,面膜 trace_id:6231b3dd-35e1cf61-4eefb510 6231b40a-457a1a53-1c280e01
2022-03-17 - security.msgSecCheck为何有些内容无法拦截?
当前security.msgSecCheck接口主要识别明显违规的涉政,色情样本。 对于一些低俗擦边的内容,开发者可以根据自身情况进行识别和过滤,可自行开发一个自己的简易关键词库,对需要拦截的内容进行拦截
2019-11-20 - security.msgSecCheck内容安全监测全返回成功
关于内容安全监测测试内容的问题,可以先自行确认以下问题: 1、是否采用post请求方式 2、是否已经把unicode转为utf-8 (参考链接:https://www.jb51.net/article/70251.htm) 3、内容安全监测主要是覆盖涉政,色情,违法这几类
2019-11-20