在twilio中,按编号获取使用记录(定价)?

时间:2017-07-17 12:36:14

标签: c# asp.net-mvc twilio

我正在使用twilio c#api。我想按编号获取twilio的使用记录。换句话说,我想知道特定数字的总使用量是多少。

我已经浏览了api,有像" MonthlyResource"等选项。或" DailyResource"但他们没有提供用于发送/接收短信的号码。

2 个答案:

答案 0 :(得分:1)

Twilio开发者传道者在这里。

使用记录API用于按子帐户计算使用量,而不是按数字计算。

您可以使用Messages resource按号码列出邮件,并将价格加起来。您的评论说您已经这样做了,并没有从控制台中加起来。如果是这种情况,那么这不是编程问题,您应联系Twilio support并提供API调查与控制台本身之间的差异。他们将能够帮助您并协调问题。

如果您需要专门使用使用记录API,则可以为您使用的每个电话号码创建子帐户。这样,API就可以使用了。

答案 1 :(得分:0)

@philnash,

我已经弄明白了这个问题。这个c#api调用:" MessageResource.ReadAsync();"返回' datecreated'以及根据拨打电话的时区的所有其他日期值。在控制台使用部分,每月计算基于UTC时区的日期时间值。

因此,对于月末30日的短信记录,c#api呼叫可能会根据时区将它们带到下个月的1月,而在UTC中它们将在30日。超过所有年度成本将是相同的,但如果有人计算的每月费用将最终与控制台不同。

所有日期时间值都应该是UTC,这就是用twilio文档编写的内容,但不是这里的情况。

我认为这是系统中的一个错误,你们应该让你们的工程团队来修复它。我已经在你的支持中问了这个问题,但是不知道他们是否会在这方面工作