字母数字发送者 ID 会在消息的“发件人”字段中放置你的品牌名称而非号码。它是单向的:接收方看到名称但无法回复。许多国家/地区支持它,而且许多国家/地区要求你在发送者字符串投递之前先对其进行预注册。
import { BirdClient } from "@messagebird/sdk";
const bird = new BirdClient({ apiKey: process.env.BIRD_API_KEY! });
const code = generateOtp();
const { data, error } = await bird.sms.send({
from: "Bird",
to: "+15005550006",
text: `Your Bird verification code is ${code}. Reply STOP to opt out.`,
}).safe();
if (error) throw error;
console.log(data.id);
// → "sms_4kT01Lq2m..."Today at 2:14 PM
名称胜过号码的时候。
字母数字发送者 ID 是 Bird SMS 号码 上四种发送者类型之一,是更广泛的 Bird SMS API 的一部分。当接收方应看到你的品牌而非电话号码、且你不需要他们回复时,就选择它——通知、OTP 和一次性提醒,这类消息本身就是整个对话。
字母数字发送者能带给你什么。
发件人字段中的品牌,附带真实约束。
- 01
你的品牌,而非号码。
接收方看到的是他们认识的名称,而不是一串数字,这让一条事务性消息一眼看上去就显得正当可信。
- 02
仅支持单向。
名称背后没有可供回复路由的号码。如果接收方回复,消息将无处可去——当你需要答复时,请规划另一个渠道或一个单独的号码。
- 03
支持情况取决于国家/地区。
有些目的地可自由接受字母数字发送者,有些会加以限制,还有些则完全不允许。为某条路由选择合适的发送者是一个按国家/地区的决策。
- 04
通常需要预注册。
在许多国家/地区,发送者字符串必须先注册才能投递,未注册的 ID 会被改写或丢弃。请在发送前提前注册,而不是在发送时才注册。
- 05
保持字符串简短。
字母数字发送者是一个短标签,在 GSM 网络上通常最多 11 个字符。选择一个接近接收方已熟知的品牌名称的字符串。
按发送设置发送者。
在目的地允许的地方,你在发送本身上设置发送者字符串——在发件人字段中传入你的品牌而非号码。发送结构与你用于每种发送者类型的结构相同;只有 from 值发生变化。
// "from" is your alphanumeric sender, not a number.
// Permitted per country; often pre-registered first.
const { data: message } = await bird.sms.send({
from: "Bird",
to: "+447700900123",
text: "Your verification code is 481920.",
}).safe();