Есть ли простой способ получить из Twilio API дату первого вызова без повторения результата?
С API Twilio или любым из его API.
Есть ли способ отсортировать данные по дате в порядке возрастания?
Мне нужно получить для ряда дополнительных учетных записей дату первого звонка с идентификаторами вызывающего абонента в учетной записи.
Я пытаюсь найти способ без необходимости просматривать все результаты в ресурсе Calls.
Есть идеи?
Спасибо
1 ответ
Я не смог найти никаких ссылок в документации API Twilio об изменении порядка на возрастание.
Но... вы можете получать звонки на определенную дату с помощью запроса 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
в строке запроса, чтобы увеличить количество записей, возвращаемых на странице.