计算twilio子帐户使用的计费

时间:2018-06-02 10:10:59

标签: php laravel twilio twilio-api twilio-php

我需要上个月使用特定的twilio子帐户。 我试过官方文档中的规定, 我在通过主帐户的Sid和Auth Token时收到回复但是,在传递子帐户凭据时我无法获得任何详细信息。 这是我试过的代码。

$sid    = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx";
$token  = "your_auth_token";
$twilio = new Client($sid, $token);

$calls = $twilio->calls
                ->read(array("startTime" => new \DateTime('2018-1-15')));

foreach ($calls as $record) {
    print($record->sid);
}

1 个答案:

答案 0 :(得分:0)

您可以使用Twilio RecordSource并将CategoryEnum用作TotalPrice

$sid = "ACXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX";
$token = "your_auth_token";
$categoryEnum = "total_price"
$client = new Client($sid, $token, $categoryEnum);

在C#中

TwilioClient.Init(SID, AuthToken);
DateTime currentDate = DateTime.Now;
DateTime startDate = new DateTime(currentDate.Year, currentDate.Month, 1);
var twilioPrice = (await RecordResource.ReadAsync(twilioSubAccount.SID, 
        category: RecordResource.CategoryEnum.Totalprice,
        startDate: startDate,
        endDate: startDate.AddMonths(1)))
        .FirstOrDefault();