You need to enable JavaScript to run this app.

拉取短信回执

最近更新时间2023.01.17 16:18:23

首次发布时间2023.01.17 16:18:23

短信服务使用方可通过消息组+密码+拉取的条数,拉取短信回执

接口说明

  • 请求方式:POST

  • 接口地址:https://sms.volcpartner.com/generic/receipt

  • 注意事项:

    • 当记录被拉取后,会被记录成已获取状态;再次请求此接口时,会继续返回未返回过的数据

    • 已经被拉取过的回执,无法被再次拉取

请求参数

参数数据类型是否必填示例值描述

Content-Type

string

application/json;charset=utf-8

指定请求消息体的结构化格式。短信服务的 Content-Type 为application/json;charset=utf-8

Body

参数类型是否必填示例值描述
sub_accountstring6df864b1消息组ID
passwordstring********密码
countint200拉取条数,最大拉取条数200

返回参数

请求响应数据以JSON格式返回,以下仅列出了短信业务逻辑相关的字段,其他公共返回参数详见返回结果

参数数据类型描述
accountstring火山引擎账号
sub_accountstring消息组ID
signaturestring签名
template_idstring模板ID
mobilestring手机号
channel_typestring短信类型
extstring发送时传递的“tag”字段
message_idstring发送时返回的meassage_id
status_codestring发送状态,"0"代表成功,其余表示失败
descriptionstring状态描述
msg_countint拆分条数
service_idstring发送通道,非必传,国际/港澳台短信没有该字段
send_timestring发送时间
recv_timestring1651760981000

示例

请求示例

{
    "sub_account": "6df864b1",
    "password": "********",
    "count": 200
}

返回示例

  • 正确返回****示例
[
  {
    "account": "",//火山账号
    "sub_account": "",//消息组ID
    "signature": "", //短信签名
    "template_id": "",//模板ID
    "mobile": "", //明文手机号
    "channel_type": "CN_OTP", //短信发送类型: 验证码 通知 营销
    "ext": "", // 透传字段,在发送时传入
    "message_id": "", // 发送时返回的全局唯一ID
    "status_code": "0", //状态,0为成功,其他均为失败
    "description": "DELIVRD", // 状态描述
    "msg_count": 1, //拆分条数
    "service_id": "10691724452300001", // 下发通道号,非必传
    "send_time": 1651760981000, // 发送时间
    "recv_time": 1651760981000 // 收到回执时间
  }
]
  • 失败响应示例
{
    "status_code": -1,
    "status_message": "auth failed"
}

Status_code及说明

错误码描述处理建议
NE:0100非法手机号建议更换手机号码后尝试重新下发
NE:0101停机,空号请确认手机号码是否为正常状态
NE:0102号码漫游、不在服务状态建议用户开通漫游权限重新尝试
NE:0103终端异常,如信号不稳定、手机对短信支持异常等请检查手机当前接收状态是否正常,或重启手机刷新网络,尝试重新获取。
NE:0104终端无短信服务请确认手机号码是否为正常状态,是否开通短信功能。
NE:0105关机或无响应请确认手机终端是否正常开机可用
NE:0106携号转网问题建议尝试重新发送,或联系火山引擎客服处理
CR:0200内容拦截内容中包含管控关键词,请对文案进行优化
CR:0201黑名单拦截用户已退订此签名或命中运营商平台黑名单规则,建议征求用户意见联系运营商平台解除黑名单
CR:0202频次管控请合理控制号码的下发频次
CR:0203时间段管控请错开管控时间段(早8晚9点半)进行信息下发
CR:0204计费异常请登录控制台费用中心查询余额是否充足
CR:0205审核拦截内容不符合管控要求,请优化文案
CR:0206超流速拦截建议降低短信提交的QPS
CR:0207压测模式拦截压测模式不实际下发,若需关闭压测模式,请联系火山引擎客服。
CR:0208超流量拦截超出流量管控限制
CR:0209发送类型与实际地区不匹配请只在允许下发地区进行发送或申请开通该地区的下发
CR:0210未开通的国家/地区请只在允许下发地区进行发送或申请开通该地区的下发
CR:0212签名拦截请更换签名下发或重新申请符合签名规范的签名
CR:0213重复发送相同内容短时间内,请不要对同一个手机号下发相同的内容
CR:0215签名报备问题(一码一签)请联系火山引擎客服完善一码一签报备
CE:0300模板参数格式问题请检查模板变量报文格式是否正确
CE:0301内容过长或未填写请对短信文案长度进行优化
CE:0302长短信缺失请检查长短信拆分和提交是否正确
CE:0304不支持的发送类型请登录控制台,在消息组列表点击编辑,检查允许发送的短信类型是否勾选
CE:0305不支持发送的运营商请联系火山引擎客服确认
SY:0500系统异常若个别下发失败,建议尝试重新发送;若出现大量失败,请联系火山引擎客服进行确认
SY:0501网关问题若个别下发失败,建议尝试重新发送;若出现大量失败,请联系火山引擎客服进行确认
UN:0900未知错误若个别下发失败,建议尝试重新发送;若出现大量失败,请联系火山引擎客服进行确认
ZJ10300The Phone number over frequency control.传入电话号码超过频控
:--:--:--
ZJ10301Illegal Content传入内容有问题,可能是触发关键字等情况
ZJ10302The phone number is on the blacklist.传入电话号码在block名单中,全局黑名单,需要后台解除
ZJ10303Out of Service.企业已停止短信服务/账号欠费等
ZJ10304Non-industry SMS, or high complaint content.非行业短信,或高投诉内容
ZJ10305Sign is on the block list签名黑名单
ZJ10306Unsubscribe words is wrong or none. please check the content of the marketing message.营销短信未带退订方式说明
ZJ10307repeat sending in a short time in terms of referenceId.Invalid operation to the record, please check the status and the permission短时间内发送了同样的内容给同样的手机号
ZJ10308Invalid operation to the record, please check the status and the permission短信群发专用错误。取消群发任务时,剩余未发送短信会发送失败
ZJ10309The url in the content is illegal.内容中有高风险 URL
ZJ20000Other其他,请与客户支持联系
ZJ20001illegal_number非法手机号
ZJ20002illegal_account_password用户名密码错误
ZJ20003content_length_limit内容超过长度限制
ZJ20004number_not_exist空号
ZJ20005intercept短信拦截,内容,流速,参数等原因
ZJ20006block_list号码在黑名单中
ZJ20007abnormal_state关停欠费携号转网等异常状态
ZJ20008vendor_problem供应商及其下游通道问题
ZJ20009signature_problem签名相关问题

错误码

如果您在返回结果中遇到错误消息,可以使用下表作为详细信息和解决方案的指南。其中火山引擎网关公共错误码请参考火山引擎网关公共错误码

CodeMessage说明处理建议
-1错误描述