验证码、通知短信API常见使用问题

news2025/7/11 15:00:48

如今短信应用于我们生活工作的方方面面,注册或者登录一个应用可以用短信验证码快速登录,支付可以使用短信验证码;商家搞促销活动可以发送通知短信给客户,会员到期了商家可以发送告警短信给会员用户…可见验证码短信API和通知短信API是非常被需要、热门的API了。

在这里插入图片描述

在这里给大家推荐 APISpace 的验证码短信API和通知短信API,它们支持三大运营商,虚拟运营商短信发送,电信级运维保障,独享专用通道,3秒可达,99.99%到达率,支持大容量高并发。大家在使用短信API的时候也是遇到了各种各样的问题,在这里我就把短信API使用过程中遇到的各种问题进行了汇总,希望可以帮助到大家~

问题汇总

1. 签名和模板规范

Q:什么是短信签名?

短信签名是加在短信的开头,在【】里加上您的公司名称或店铺名称的标识符,字数要求 2-20个字符。例如:【Eolink】。
根据电信基础运营商的规定,每条短信前必须附加短信签名,否则将无法正常发送。

Q:返回签名错误,什么原因?

查看签名是否合规。签名规范:

  1. 建议签名内容为短信发送方的真实应用名称。
  2. 短信签名作为短信发送者属性的一种标识,签名必须用于标识产品名称或业务,禁止发送涉及:色情、赌博、毒品、党政、法律维权、众筹、慈善募捐、宗教、迷信、股票、留学移民、面试招聘、博彩、贷款、催款还款、信用卡提额、投资理财、中奖、抽奖、一元夺宝、一元秒杀、一元云购、二类电商、A货、烟酒、交友、暴力、恐吓、皮草、返现返利、代开发票、运营商禁止发送的信息、代理注册、代办证件、加群、加QQ或者加微信、贩卖个人信息、运营商业务、流量营销、违反广告法用语、殡葬、刷单、做任务、空包网、邀请好评、转店类、拉新、众包业务等内容的短信。若签名内容侵犯到第三方权益,必须获得第三方授权。
  3. 短信签名必须具有实际意义。不支持含义模糊的中性签名,如“客服通知”、“客户您好”等。
  4. 字数要求2-20个字符。
Q:短信模板有什么限制?
  • 短信模板需明确表述短信发送的实际内容。所有模板均禁止发送金融相关的所有内容。
  • 不支持发送未经许可的信息,主要指邀请注册、邀请成为会员的商业性信息。
  • 禁止发送涉及:色情、赌博、毒品、党政、法律维权、众筹、慈善募捐、宗教、迷信、股票、留学移民、面试招聘、博彩、贷款、催款还款、信用卡提额、投资理财、中奖、抽奖、一元夺宝、一元秒杀、一元云购、二类电商、A货、烟酒、交友、暴力、恐吓、皮草、返现返利、代开发票、运营商禁止发送的信息、代理注册、代办证件、加群、加QQ或者加微信、贩卖个人信息、运营商业务、流量营销、违反广告法用语、殡葬、刷单、做任务、空包网、邀请好评、转店类、拉新、众包业务、POS机、积分兑换等内容的短信。禁止在关键字或关键信息中出现错别字、变体字、异体字、各类干扰符号等;禁止出现各类非正常混合字以及非常用的表达法。不支持内容中含有直接或间接访问应用内测分发平台的行为。
  • 地产、留学、招聘、交友、游戏等行业仅支持发送验证码短信。
  • 短信模板支持 emoji 特殊表情符号;
  • 支持变量短信模板;
  • 变量名称不能带有任何特殊符号;
  • 短信模板内不能包含【】符号,模板内容首尾位置也不可使用,否则将会影响发送。
Q:模板无法通过审核的原因是什么?

如果您的内容含有敏感词或者内容违规违法,将无法通过审核。

2. 短信使用限制

Q:报备是什么意思?

报备的意思是需要提交短信模板。在报备后,您再提交短信时,平台会自动匹配审核通过的模板,匹配成功任意一个模板即可发送,短信报备是针对自己账号进行的报备,没有报备的话会进入人工审核。

Q:可以同时发多个手机吗?

可以,群发短信使用post方式,一次支持 1000 号码一个包,每个包间隔 1至 2秒提交。

Q:三网(移动、联通和电信)都可以发吗?

是的。三网都支持,全国号码都可以发。

Q:发送时间段有限制吗?

行业短信的发送时间段没有限制。实际使用时,请以不打扰用户正常作息时间为前提。

Q:短信发送字数有限制吗?
  • 短信字数<=70个字,按照 70个字一条短信计算
  • 短信字数>70个字,即为长短信,按照 67个字记为一条短信计算
    注意:短信签名是包含算在计费字数里。
Q:短信能测试吗?

可以。注册账户后,申请API即可进行测试。但是要注意测试的短信中,无论是签名还是短信内容不要携带【测试】的字眼,需要模拟真实场景发送短信。
行业短信一天内一个手机号的接收次数限制默认是 10条,一天的计算时间是凌晨一点开始计算。

Q:哪些情况手机号会进入黑名单?

之前投诉过运营商,如打过 10086、10010或 10000投诉的,可能会被运营商加入黑名单;有过退订历史,如回复过含有 T、TD、退订或取消等代表拒绝接收短信的指令。

Q:手机号进黑名单了,怎么办?

您可以选择:

  • 如果联系客服解除黑名单,需要您提供要解除黑名单的手机号;
  • 如果是验证码短信进入黑名单,可以使用语音验证码服务。
Q:短信规格是什么?

中文:70字符,英文:160字符,支持发送长短信,中文:67字符;英文 153字符;多出字符部分自动计算成第二条。一般显示为一条短信。极少数为多条显示。

Q:你们的通道号码是 106开头的吗?

是的,都是 106开头的号码。

Q:短信变量有长度限制嘛?

变量最大长度是30。

Q:提交短信的频率有限制吗?

没有限制。如想更快的提交短信,可以使用多线程提交,但相同手机号为防止骚扰,会限制频率和日上限。

Q:通知短信接口可以查询短信发送报告嘛?

在通知短信的介绍页有open API可以查询短信的发送报告。

Q:行业短信和营销短信的区别?

行业短信是指向不同的客户发送手机短信的业务,短信内容一般为验证码信息、通知信息、触发类信息等不带任何营销字眼的短信。

示例:【Eolink】亲爱的用户,您的短信验证码为###,5分钟内有效,若非本人操作请忽略。(#为变量)

营销短信指短信内容一般为经营性企业向App、网站注册会员下发会员活动信息等明显带营销类推广短信(强调:凡是营销类短信内容短信,要添加“退订回复D”)

示例:【Eolink】尊敬的用户:618高温补贴,清凉来袭!现登录最高可得100元现金!点击查看:https://www.apispace.com 退订回复D

验证码短信、通知短信、语音通知,均不支持发送营销类性质的短信。

3. 短信调用问题

Q:发送后没收到是什么原因?

首先确认API调用后的返回状态码。

  • 如果API返回失败,请按具体返回的状态码代码和出错提示排查。
  • 如果API返回成功,请检查:
    a. 手机是否处于关机或欠费停机状态,可以拨打手机号码确认;
    b. 请检查手机信号是否正常,必要时重启一下手机;
    c. 是否被短信屏蔽软件拦截,检查是否在屏蔽的短信列表中;
    d. 通过接口查询短信接受状态和错误代码。
Q:发送中什么意思?

手机可能处于无法拨通,或关机,或信号不稳定的状态,一时半会运营商那边没有返回值,所以短信还在运营商那边发送中状态, 72小时以后都会有状态返还回来。如果是个别号码处于发送中状态,那就是号码信号问题,当时下发时的号码所处信号弱,或者信箱满。还有个别智能手机需要重启激活才能收到。一般发生延迟都是手机信号弱,关机,短时间内停机导致。

Q:为什么会重复收到短信?
  • 检查您的程序是否重复提交的问题;
  • 极端情况下,由于手机端未正确返回确认信号给运营商,造成运营商认为手机没有接受成功,尝试重试发送。请重启手机解决,必要的时候,取出手机卡,插入接受正常的手机接受完短信再插回原来的手机。
Q:为什么发送失败?

用户在没有开通国际漫游的前提下在所处区域是无法收到任何信息;还有一些其他常见问题,如网关问题、手机号码错误、无法接通、停机等。

Q:为什么出现批量短信发送被驳回?

如出现批量短信发送驳回的情况,可能为“敏感词拦截”进入人工审核。

Q:为什么发送时间和接收时间相差几分钟?

跟模板的内容有关,比如模板内容带链接,如果没有提交审核的模板带链接就可能会进入人工审核,此时要等人工审核完才会发送,因此时间较久。
解决办法是联系客服人员进行模板报备,报备成功后,后续的请求都能够即时发送。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/108840.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

JavaFX爱好者看过来,这款工具值得拥有

前言 各位CSDN的博友们&#xff0c;随着各地政策的放开&#xff0c;大伙现在是在水深火热当中呢&#xff1f;还是天选打工人-安然无羊。在这里&#xff0c;希望阳了的朋友&#xff0c;赶紧恢复健康&#xff0c;早日康复。希望没有阳的朋友们&#xff0c;继续坚持&#xff0c;万…

聊聊设计模式-解释器模式?

简介 解释器模式属于行为型模式。它是指给定一门语言&#xff0c;定义它的文法的一种表示&#xff0c;并定义一个解释器&#xff0c;该解释器使用该表示来解释语言中的句子。是一种按照规定的语法进行解析的模式 编译器可以将源码编译解释为机器码&#xff0c;让CPU能进行识别并…

C++调用matlab引擎画三维图

VS2012设置 项目–项目属性–配置属性–VC目录–包含目录 D:\MATLAB\R2016a\extern\include 项目–项目属性–配置属性–VC目录–库目录 D:\MATLAB\R2016a\extern\lib\win64\microsoft 添加依赖项有两种方法&#xff1a; 方法一&#xff1a;项目中设置 项目–项目属性–配置属…

一、线程相关概念

文章目录相关概念程序(program)进程线程单线程与多线程并发与并行相关概念 程序(program) 是为完成特定任务、用某种语言编写的一组指令的集合。简单的说:就是我们写的代码。 进程 进程是指运行中的程序&#xff0c;比如我们使用QQ&#xff0c;就启动了一个进程&#xff0c…

基于注解方式Spring Security忽略拦截

文章目录1.Spring Security忽略拦截配置2.基于配置文件注入2.1.添加配置2.2.修改Spring Security配置类2.3. 测试3.基于注解的方式过滤接口3.1.添加注解3.2.获取所有使用了IgnoreWebSecurity注解的接口访问路径3.3.测试1.Spring Security忽略拦截配置 关于Spring Securite的使…

SDL学习

学习笔记&#xff1a;整合安全开发生命周期SDL的Devops工具链建设 分享思路&#xff1a;《SDL安全开发生命周期介绍》 1、什么是SDL&#xff1f; 2、为什么需要SDL&#xff1f; 3、DevSecOps实践&#xff08;SDLDevOps&#xff09; 【整合安全开发生命周期SDL的DevOps工具链建…

408 考研《操作系统》第三章第一节:内存

文章目录教程1. 内存的基础知识1.1什么是内存&#xff1f;有何作用&#xff1f;补充知识&#xff1a;几个常用的数量单位2. 进程的运行原理2.1 指令的工作原理2.2 逻辑地址vs物理地址2.3 从写程序到程序运行2.4 装入模块装入内存2.5 装入的三种方式2.5.1 ——绝对装入2.5.2 ——…

VR的内容荒漠,字节救不了

文|智能相对论 作者|Kinki 去年以来&#xff0c;“元宇宙”概念大火&#xff0c;掀起了新一轮的产业布局和科技博弈&#xff0c;脸书Facebook更直接改名Meta&#xff0c;展示其看好元宇宙未来的决心&#xff0c;国内大厂如腾讯、字节、阿里等&#xff0c;也在游戏、社交、硬件…

Macos安装和卸载第三方软件的正确方法

Mac第三方软件通常指的是非MacApp Store渠道下载安装的应用程序。在Mac电脑中有很多Mac系统内置的软件&#xff0c;但有些用户也喜欢安装一些第三方的软件来提高工作效率&#xff0c;那么我们如何正确的安装和卸载第三方软件呢&#xff1f;教程都在下面哦~ mac第三方软件安装方…

Fabric.js 使用图片遮盖画布(前景图)

本文简介 点赞 关注 收藏 学会了 在 《Fabric.js 使用纯色遮挡画布》 中讲到使用纯色的方式遮盖画布。如果你的常见需要使用图片来遮盖的话&#xff0c;fabric.js 也提供了相应的属性来配置。 相比起使用纯色遮盖画布&#xff0c;使用图片会更复杂。 因为图片本身是有尺寸…

【科研工具】一款好用的科研插件-easyScholar

0.概述1.安装2.功能显示SCI分区&#xff1a;定位优质的文献【看分区排名靠前的1-2区】选中英文按下t翻译&#xff0c;按下y隐藏翻译点击文献网址的图标跳转sci-hub下载0.概述 easyScholar是一款很好用的科研插件&#xff0c;可以显示会议期刊登记&#xff0c;支持轻量翻译&…

SAP OData 服务关于本地文件作为附件上传的一些错误消息

错误消息&#xff1a; {"error": {"code": "005056A509B11EE3AEB5819C07C69E2F","message": {"lang": "en","value": "The server is refusing to process the request because the entity has a…

单机模拟主从复制(一主三从)

引言 操作系统环境&#xff1a;Ubuntu 20.04 Redis版本&#xff1a;6.2.8 准备工作 官网下载 当前最新版本是7.0&#xff0c;我这里用的是6.0&#xff0c;下载 redis-6.2.8.tar.gz&#xff0c;拷贝到自己的虚拟机或者云服务器。 tar -zxvf redis-6.2.8.tar.gz 解压 cd redi…

【HAL库】STM32CubeMX开发----STM32F407----SPI实验

前言 本次实验以 STM32F407VET6 芯片为MCU&#xff0c;使用 25MHz 外部时钟源。 SPI 通信引脚 与 MCU引脚 对应关系如下&#xff1a; SPI接口GPIO端口CS(片选)PA4SCLK(时钟)PA5MISO(数据输入)PA6MOSI(数据输出)PA7 一、使用STM32CubeMX ---- 新建SPI实验工程 步骤1&#xff…

crypto-music is frequency(INS‘hAck CTF 2018)

比较有趣的一题&#xff0c;记录下来。 Music is frequency Passionated by the sound of a nursery rhyme, we decided to build a new way to send private messages. Find a way to decrypt our rsa private key to get your reward. Because we are pretty bad musicians, …

postgres 源码解析46 可见性映射表VM

简介 Postgres 为实现多版本并发控制技术&#xff0c;当事务删除或者更新元组时&#xff0c;并非从物理上进行删除&#xff0c;而是将其进行逻辑删除[具体实现通过设置元组头信息xmax/infomask等标志位信息],随着业务的累增&#xff0c;表会越来越膨胀&#xff0c;对于执行计划…

【QScrollBar | QSlider | QDial | QProgressBar | QLCDNumber】

【QScrollBar | QSlider | QDial | QProgressBar | QLCDNumber】【1】UI设计界面【QScrollBar | QSlider 函数学习】【2】setMinimum | setMaximum【3】setSingleStep【4】setPageStep【5】setValue【6】setSliderPosition【7】setTracking【8】setOrientation【9】setInverted…

C++ :类和对象:文件操作

前言&#xff1a; 程序运行时产生的数据都属于临时数据&#xff0c;程序一旦运行结束&#xff0c;数据都会被释放。通过文件可以 将数据持久化&#xff0c;C 中对文件操作需要包含头文件 <fstream>。 文件类型分为两种&#xff1a; 1&#xff1a;文本文件&#xff1a;文件…

历时9个月重构iNeuOS工业互联网操作系统,打造工业领域的“Office”

目 录 1. 概述... 1 2. 整体介绍... 2 3. 主要功能简介... 5 1. 概述 历时9个月的时间&#xff0c;对iNeuOS工业互联网操作系统进行全面重构&#xff0c;发布内部测试版本。重构的主要目的&#xff1a;工程化的框架优化&#xff0c;更好的聚焦工业领…

35.前端笔记-CSS3-3D转换

1、3D的特点 进大远小物体后面遮挡不可见 x:右为正 y:下为正 z:屏幕外是正&#xff0c;往里是负 3D移动之translate transform:translateX(100px);//仅仅是x轴移动。px或百分比 transform:translateY(100px);//仅仅是y轴移动&#xff0c;px或百分比 transform:translateZ(1…