您的品牌。目的地的要求。
发送方身份
FIELDNOTES
声明
在工作区中创建品牌发送者。
各国要求
查看注册要求和后续操作。
准备发送
检查审批状态和已启用的目的地。
发送者工作流示意图。发送前请查阅各国的最新要求。
为什么某些发送者需要先注册。
发送者 ID 注册是 Bird SMS API 上 SMS 合规 的一部分。为了遏制伪造,一些国家/地区只投递已向当地运营商或监管机构预注册的字母数字发送者 ID。在适用此规则的地方,未注册的品牌发送者会被拒绝或被改写。Bird 会替你提交注册并暴露其状态,于是你不会向一个尚不能投递的发送者发送。
注册如何运作。
哪里需要它、由谁提交,以及它何时生效。
- 01
了解哪里需要它。
字母数字发送者 ID 是否需要注册取决于目的地国家/地区。有些要求预注册,有些允许动态发送者,还有些则完全不允许字母数字。
- 02
Bird 替你提交。
选择发送方和目的地,阅读相关要求,然后通过支持的流程提交注册。完成该计划要求的所有附加表单。
- 03
通过 API 跟踪状态。
查看目的地发布的要求和可用的时间线。读取注册状态,并在发送前解决所需的更正。
- 04
它适用于字母数字发送者。
注册管辖的是字母数字发送者 ID 本身。从号码发送——长码、短码、免费电话号码——则遵循这些号码类型的规则。
从 API 查看注册状态。
您可以从控制面板提交发送方 ID 申请;需求概览会显示每个目标国家/地区对应一行的当前状态。在使用该发送方 ID 发送消息之前,请根据该行的状态以及目标国家/地区是否已启用来判断是否可以发送。
// The sender surface is not on the SDK yet, so read it over HTTP with a key
// carrying the sms_management:read scope.
const res = await fetch(
`https://eu1.platform.bird.com/v1/sms/senders/${senderId}/requirements`,
{ headers: { Authorization: `Bearer ${process.env.BIRD_API_KEY!}` } },
);
const { data: countries } = await res.json();
// Registration is decided per destination, so there is one row per country
// this sender can reach — never a single status for the sender itself.
const india = countries.find((c) => c.country_code === "IN");
// approved and not_required are the two statuses that satisfy a country.
// destination_enabled is a separate axis: a fully registered country still
// refuses the send while the workspace has it switched off.
if (india.status === "approved" && india.destination_enabled) {
// safe to send from this sender ID to India
}
注册跟随字母数字发送者。
这是 字母数字发送者 ID 背后的合规步骤。该发送者类型让你能在国家/地区允许的地方以品牌名称发送;而注册正是在国家/地区要求先注册的地方让该名称可投递的关键。
关于注册和发送的常见问题
声明发送方 ID 和注册发送方 ID 是一回事吗?
发送前应检查什么?
注册需要多长时间?
其他合规主题
发送者 ID 注册是三种 SMS 合规制度之一。了解其余部分。
规模扩展
不失控。
在工作区中组织团队,控制 API 访问权限,通过审计日志追踪变更。
Audit log
Production- Workspace
- Production
- Resource
- Delivery agent
- ReadRead & write