我正在使用twilio c#api。我想按编号获取twilio的使用记录。换句话说,我想知道特定数字的总使用量是多少。
我已经浏览了api,有像" MonthlyResource"等选项。或" DailyResource"但他们没有提供用于发送/接收短信的号码。
答案 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文档编写的内容,但不是这里的情况。
我认为这是系统中的一个错误,你们应该让你们的工程团队来修复它。我已经在你的支持中问了这个问题,但是不知道他们是否会在这方面工作