通过 API 将 Twilio 号码添加到“消息服务”中

问题描述 投票:0回答:2

我有一个 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
,但没有达到我想要的结果。

我希望能够将现有号码(我已经购买的)添加到我的消息服务中,并且当我购买新号码时能够同时将这些号码添加到消息服务中。

这可能吗?

api twilio twilio-php
2个回答
2
投票

这里是 Twilio 开发者布道者。

不幸的是,在当时或撰写本文时,您无法通过 API 创建消息传递服务。关联号码也是如此。为此,您需要通过控制台并手动添加它们。

页面使用 Copilot 发送消息向您展示了如何使用现有的消息服务。

希望这有帮助。


0
投票

看起来现在有一种方法可以通过 API 将电话号码添加到 A2P 消息服务中。从他们的文档中:

https://www.twilio.com/docs/messaging/api/phonenumber-resource#create-a-phonenumber-resource-add-a-phone-number-to-a-messaging-service

phone_number = client.messaging \
                 .v1 \
                 .services('MGXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX') \
                 .phone_numbers \
                 .create(
                      phone_number_sid='PNXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
                  )
© www.soinside.com 2019 - 2024. All rights reserved.