通过子账户 ID 获取 Twilio 消息服务 ID

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

如何使用子账户 ID 获取消息服务 ID?

我可以使用此代码轻松检索子帐户:

$accounts = $twilio->api->v2010->accounts
                           ->read([], 20);
foreach($accounts as $k=>$v){
    echo $v->friendlyName . "<br>";
    echo $v->sid. "<br>";
}

但是我也想获取子账户的消息服务id,但是这段代码不起作用:

foreach($accounts as $k=>$v){
    echo $v->friendlyName . "<br>";
    echo $v->sid. "<br>";
    echo $twilio->messaging->v1->services("{$v->sid}")->fetch(); // This line!

}

...它返回一个错误,

Fatal error: Uncaught Twilio\Exceptions\RestException: [HTTP 404] Unable to fetch record: The requested resource /Services/ACxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx was not found in C:\xampp\htdocs\twilio\vendor\twilio\sdk\src\Twilio\Version.php:85

我可以使用消息服务 ID 获取子帐户的消息服务对象,当然,这意味着我必须已经知道 MG#,而我不知道。

twilio twilio-api twilio-php
© www.soinside.com 2019 - 2024. All rights reserved.