只提供有价值的信息,杜绝冗余。
请求
BroadNet的网关接受向https://api.broadnet.me/sms/sendSms发送的POST请求,需包含Authorization: Bearer令牌和JSON正文:senderId(发送者ID)、destinationNumber(国际格式的目标号码,仅限数字,不含加号)、message(文本内容)以及messageType(GSM-7使用TEXT,阿拉伯语、表情符号及其他非拉丁字符使用UNICODE)。调用成功后将返回200 OK,并在响应正文中包含消息ID。
编码与长度
GSM-7消息每段包含160个字符(若消息跨越多个分段,则为153个);若切换至Unicode以支持表情符号或非拉丁脚本,则降至70个(长短信为67个)。若需发送纯文本GSM-7,请将messageType设置为TEXT;若正文需要Unicode或阿拉伯语,请设置为UNICODE以防止字符乱码 —— POST /sms/identify可在您发送前返回编码和分段计数。
追踪送达情况,不要凭空猜测
返回的消息ID是获取状态报告(DLR)的凭据。请配置Webhook以接收运营商的最终状态——已送达、失败或已过期——而不是将提交时的200状态码视为手机已收到短信的证明。
迁移至生产环境
使用国际E.164号码,在扩大规模前先在每个目标市场完成发送者ID报备,并通过运营商直连通道发送以确保延迟稳定。针对高吞吐量需求,同一账户可通过SMPP以及REST进行访问,因此您可以从HTTP开始,且无需重新入驻即可切换绑定类型。