我有一个 Twilio 号码,我想通过 API 将其添加到我的 Twilio“消息服务”中。
请求示例(不起作用):
$add_number = $twilio->account->incoming_phone_numbers->create(array(
"PhoneNumber" => $number,
"MessagingServiceSid" => "MG68f3...4b72", // Messaging Service ID on Twilio
));
Twilio API 文档似乎只提到了
SmsApplicationSid
,但没有达到我想要的结果。
我希望能够将现有号码(我已经购买的)添加到我的消息服务中,并且当我购买新号码时能够同时将这些号码添加到消息服务中。
这可能吗?
这里是 Twilio 开发者布道者。
不幸的是,在当时或撰写本文时,您无法通过 API 创建消息传递服务。关联号码也是如此。为此,您需要通过控制台并手动添加它们。
页面使用 Copilot 发送消息向您展示了如何使用现有的消息服务。
希望这有帮助。
看起来现在有一种方法可以通过 API 将电话号码添加到 A2P 消息服务中。从他们的文档中:
phone_number = client.messaging \
.v1 \
.services('MGXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX') \
.phone_numbers \
.create(
phone_number_sid='PNXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
)