收藏
回答

小程序的短信能力问题

框架类型 问题类型 终端类型 AppID 环境ID 基础库版本
小程序 Bug 微信iOS客户端 wxe3a934e59cc9238b peishenyuan-0g464cg6851b7df1 3.7.12

最近出现这个问题:使用接口(cloud.openapi.cloudbase.sendSmsV2)发送短信提示错误“(MK:100C)运营商关键词拦截”和“(S:00252)运营商侧签名未实名完成”。

模板ID为10000064

https://developers.weixin.qq.com/miniprogram/dev/OpenApiDoc/cloudbase/newSendCloudBaseSms.html

回答关注问题邀请回答
收藏

1 个回答

  • 云开发小助手CloudBase
    云开发小助手CloudBase
    09-25

    建议按照以下步骤来排查和解决问题。

    ​1. 解决签名实名制报备问题 (S:00252)​

    • ​检查签名状态​​:登录你所用云服务商(例如腾讯云)的短信控制台,进入“签名管理”页面,检查你正在使用的短信签名的​​“运营商报备结果”状态​​。
    • ​确保签名合规​​:运营商对签名来源有严格规范。最受推荐的是使用​​企事业单位的全称或简称​​(简称必须是公司名称的子集,能唯一标识企业,不能是中性词如“通知服务”)。
    • 此前常用的“公众号/小程序名”、“电商店铺名”、“已备案网站”等作为签名来源,现在报备失败风险极高,建议申请新的合规签名。

    ​2. 解决关键词拦截问题 (MK:100C)​

    在确保签名合规的基础上,你需要优化短信内容。

    • ​使用官方审核通过的模板​​:尽量使用云服务商官方提供的、已经通过审核的短信模板,这可以大幅降低被拦截的风险。
    • ​自查与修改内容​​:
    • ​避免明显的营销词汇​​:减少使用如“优惠”、“促销”、“免费”、“点击领取”等典型的广告用语
    • ​进行内容测试​​:如果系统无明确提示,但发送失败,可以采用​​分段测试法​​:将短信内容分成若干段,分别发送测试,定位到含有敏感词的部分后进行修改。


    09-25
    有用
    回复
登录 后发表内容