2017-12-04 2 views
0

twilio-node 도우미 라이브러리로 특정 번호의 모든 호출 목록을 가져 오려고하는데, 현재이 함수의 비동기 동작과 관련된 몇 가지 문제가 있습니다. 통화 기록을 검색하십시오.Twilio 호출 로그 (Node.js 도우미 라이브러리)

그래서 내 코드는 다음과 같습니다

const filter = { 
 
    from: phoneNumber 
 
}; 
 

 
var calls = {}; 
 

 
client.calls 
 
.each(filter, call => { 
 
    calls[call.sid] = call; 
 
});

그래서 내가 뭘하려고 오전, 모두 인출 및 통화에 객체를 삽입 할 호출을 기다리는 것입니다. 이 작업이 완료되면 호출 객체를 반환하는 함수를 호출해야합니다. 나는 벌써 시도했다. (() => {}); .done (() => {}); 그러나 그것은 나에게 다음과 같은 오류를주는 유지 :

정의되지 않은

의 누군가는 여기에 :)

답변

1

Twilio 개발자 전도사를 좀 도와 수 있기를 바랍니다

가 '다음'속성을 읽을 수 없습니다.

client.calls.each은 API에서받은 각 호출을 처리하기 위해 사용됩니다. 전화 목록을 원할 경우 list 방법을 사용할 수 있습니다. limit을 설정해야합니다. 기본적으로 list모두 호출을 가져옵니다.

const filter = { 
    from: phoneNumber, 
    limit: 50 
}; 

client.calls.list(filter).then(calls => { // do something with all the calls }); 

도움이되는지 알려주세요.

관련 문제