【发布时间】:2018-05-08 19:09:08
【问题描述】:
使用 Twilio API 或其任何 API。
有没有办法让数据按日期升序排序?
我需要使用帐户中的呼叫者 ID 为多个子帐户获取第一次通话的日期。
我正在尝试找到一种方法,而无需查看 Calls 资源中的所有结果。
有什么想法吗?
谢谢
【问题讨论】:
标签: twilio twilio-api
使用 Twilio API 或其任何 API。
有没有办法让数据按日期升序排序?
我需要使用帐户中的呼叫者 ID 为多个子帐户获取第一次通话的日期。
我正在尝试找到一种方法,而无需查看 Calls 资源中的所有结果。
有什么想法吗?
谢谢
【问题讨论】:
标签: twilio twilio-api
我在 Twilio 的 API 文档中找不到任何关于将顺序更改为升序的参考。
但是...,您可以通过 GET 请求获得特定日期的电话,如下所示:
$ curl -G https://api.twilio.com/2010-04-01/Accounts/[SUBACCOUNT_SID]/Calls.json \
-d "Status=completed" \
-d "StartTime=2009-07-06" \
-u '[MASTER_ACCOUNT_SID]:your_auth_token'
问题是,how do you know the date? 可以从USAGE RECORDS 资源中获取创建子账户的日期。
$ curl -G https://api.twilio.com/2010-04-01/Accounts/[SUBACCOUNT_SID]/Usage/Records.json \
-u '[MASTER_ACCOUNT_SID]:your_auth_token'
此 GET 请求将返回子帐户的创建日期等信息。然后,您可以将其用于其他请求。如果第一次调用不是在创建子帐户的那一天进行,您可能需要迭代到下几天。
对于这两个 API 请求,您可以在查询字符串中使用 ?PageSize=1000 来增加每页返回的记录数。
【讨论】: