1 成本以及预存?

充值必须大于100元,且一旦余额少于50元,我们会通过短信发送报警信息给ISV。每个用户开通服务的前两个自然月,我们提供每个月100条免费短信,以供测试使用

2 调用报错  code:10008 message:NO_PERMISSION

报错["code"] => string(5) "10008" ["message"] => string(13) "NO_PERMISSION"

1). 需要申请开通

2). 点击一下百川消息的页面 ,同意服务协议

3 短信有防刷的机制么?

同一个手机号码收到验证码的上限规则:

     1分钟上限1条;

     1小时上限7条;

     24小时上限12条。

     超出上限的验证码直接被屏蔽。

 

可以通过api来设置短信发送的次数和频率

设备维度:

device_id 设备id

device_limit 设备级别次数限制

device_limit_in_time 时间,单位秒

session会话

session_id session id

session_limit session级别次数限制

session_limit_in_time 时间,单位秒

具体可查看api入参介绍

4 发送短信可以不需要模板和签名吗?

为保障短信通道的健壮,短信内容需要审核,需要上传模板,发送短信时需要根据模板和签名发送。

5 发送短信或验证码入参external_id这个变量是干什么的?可以不传吗?

externalId 您自定义id externalId主要是失败的时候 消息通知会把这个id原封不动的带回去 方便关联您自己的数据 ,不是必填参数。

6 发送短信的号码是固定的吗? 可申请固定号码吗?

不是固定的 ,目前不支持固号申请。

7 哪里能看到用户是否成功接收到了?

可以在控制台短信发送详情查看短信发送接收情况。应用内部可以订阅消息通知taobao_bmc_ShortMessageStatus获取短信发送状态。只能获取发送失败的通知。

8  百川消息提供上行确认吗?

上行目前不支持。

9 语音验证码有吗?

目前没有。

10 百川消息短信服务必须要加入阿里百川并创建手机APP吗?

不是,开放平台所有应用都可以开通使用。

11 短信长度有限制吗?

单条短信 变量的字符数+短信文案+签名长度<=70字符。多余70字会分多条发送,最多分5条。

12 自定义模板审核通过以后不能使用?

模板审核通过以后需要点击启用,修改模板审核通过以后也需要重新点击启用,才能按新的内容发送。

13 短信发送失败错误码

序号 错误码 错误描述
1 12 用户因为欠费,无法到达。
2 MI expired 用户长时间关机或者不在服务区
3 MK同Undeliv 手机容量满,或用户停机,挂起,或者发送太频繁运营商控制。
4 MN reject 因主动拦截,例如加入黑名单
5 -131 发验证码频率验太高
6 -112 手机号码有误,如位数不对。
7 消息结构错误
8 10 src_id错误
9  IB:0008  流量控制 移动运营商内部错误 。
10 -181 一般是验证码发送太频繁,运营商限制
11 006  表示用户黑名单了

14 短信支持国外通道吗?

 目前不支持。

15 调用报错code":10009" message":"NEED_CHARGE"

报错{"code":10009,"message":"NEED_CHARGE","successful":false}

已经欠费,需要充值!

16 调用报错 "code":10001"message":"ILLEGAL_PARAM"

报错 {"code":10001,"message":"ILLEGAL_PARAM","successful":false}

输入参数有误,如签名id输入别的应用的签名id;模板变量输入错误;模板或者签名是否启用;符号全角半角等。仔细检查入参。

17 调用报错 "code":25 "msg":"Invalid signature"

报错 {"code":25,"msg":"Invalid signature","request_id":"iv09x6dx37am"}

如果是使用SDK,一般是 appkey appcecret 输入错误,要注意不要有空格等。

如果是自己生成签名调用api,注意签名规则:根据参数名称(除签名和图片)将所有请求参数按照字母先后顺序排序:key + value .... key + value
例如:将foo=1,bar=2,baz=3 排序为bar=2,baz=3,foo=1,参数名和参数值链接后,得到拼装字符串bar2baz3foo1;将secret 拼接到参数字符串头、尾进行md5加密后,再转化成大写,格式是:byte2hex(md5(secretkey1value1key2value2...secret))

18 调用报错 "code":22,"msg":"InvalidMethod"

报错 {"code":22,"msg":"InvalidMethod","request_id":"iv09x6dx37am"}

注意要是正式环境, 短信api不支持沙箱环境;app开通权限以后要下载新的服务端sdk集成到代码中。 

19 百川消息发送记录里看到短信发送成功?用户没有收到短信为什么?

发送记录显示收到了的 都是用户手机有了回执 所以最大的可能就是手机的问题

1).手机是不是长时间不关机,可以关机重启下

2).手机收件箱是不是已满,删除一些看是否可以正常接收

3).手机是不是双卡双待的手机,把卡拿出来换一下卡槽

4).手机是不是安装了安全软件,安全软件有可能会进行拦截,到垃圾信箱里 

20 上传模板审核要注意什么?

1)模板需要有具体的内容指向,不能以${content}这样,代替全部内容,如订单状态的通知,${user}您好!您的订单已经${status}.谢谢您的光临!不能以${content}替代所有内容。

2)模板不能有[XXX]这样的签名内容。百川消息已经有专门的签名管理。请在签名管理中设置签名。

3)不能发营销短信,营销短信模板审核不会通过。

21 反验证码接口支持指定验证码的位数码?

可以,通过入参ver_code_length指定验证码长度。大于等于4小于等于10。

22 短信支持延时(定时)发送吗?

 支持,通入参delay_time指定延时时间,单位毫秒。未发送之前可以通过taobao.open.sms.rmdelaymsg 删除未发送短信。

23 发验证码接口可以发自定义的验证码吗?

taobao.open.sms.sendvercode发验证码接口,如果入参如果不输入验证码,采用系统生成验证码,如果输入自定义验证码,短信就发输入的验证码,且可以通过checkvercode接口验证验证码。也可以通过sendmsg发送,不过对于平台来说只相当于一条普通通知短信,所以只能自己验证验证码。

24 批量发送接口每次可以发送多少条?

 批量发送短信 如果延时发送[delay_time]一次200个 如果非delay的一次30

25 报错 "code":90001"message":"SERVICE_SHIELD_VERCODE"

验证码发送过于频繁,被屏蔽。参考问题3

26 报错 "code":90002"message":"SERVICE_SHIELD_MESSAGE"

短信发送于频繁,被屏蔽,参考问题3

 

 

 

更多问题联系:

 

旺旺群:1363288918

FAQ

关于此文档暂时还没有FAQ
返回
顶部