2017-11-24 4 views
0

Twilio API 또는 API 중 하나를 사용하십시오.결과를 반복하지 않고 첫 번째 호출 날짜를 Twilio API에서 쉽게 얻을 수 있습니까?

날짜별로 오름차순으로 정렬 된 데이터를 가져 오는 방법이 있습니까?

첫 번째 호출이 계정의 호출자 ID로 이루어진 날짜에 여러 개의 하위 계정을 가져와야합니다.

나는 Calls 리소스의 모든 결과를 거치지 않고도 방법을 찾으려고합니다.

아이디어가 있으십니까?

감사

답변

1

내가 오름차순으로 순서를 변경에 대한 Twilio의 API 문서에 대한 참조를 찾을 수 없습니다.

$ 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' 

문서 :
https://www.twilio.com/docs/api/voice/call?code-sample=code-retrieve-call-by-start-date&code-language=curl&code-sdk-version=json


하지만 ...,이 같은 GET 요청 뭔가 특정 날짜에 대한 호출을 얻을 수 있습니다 질문 : how do you know the date?USAGE RECORDS res에서 하위 계정을 만든 날짜를 확인할 수 있습니다. ource.

$ curl -G https://api.twilio.com/2010-04-01/Accounts/[SUBACCOUNT_SID]/Usage/Records.json \ 
    -u '[MASTER_ACCOUNT_SID]:your_auth_token' 

문서 다음 하위 계정을 만들 때
https://www.twilio.com/docs/api/rest/usage-records?code-sample=code-get-all-records&code-language=curl&code-sdk-version=json

이 GET 요청, 다른 것들 사이의 날짜를 반환합니다. 그런 다음 다른 요청에 사용할 수 있습니다. 첫 번째 통화가 하위 계정이 생성 된 날짜와 정확히 일치하지 않으면 다음날 반복해야 할 수도 있습니다.

두 API 요청의 경우 쿼리 문자열에 ?PageSize=1000을 사용하면 페이지 당 반환되는 레코드 수를 늘릴 수 있습니다.