我只是在尝试使用Twilio节点助手库中获取来自特定号码的所有呼叫的列表,但是目前,我对功能的异步行为有一些问题来检索该功能呼叫日志。
所以我的代码看起来像这样:
const filter = {
from: phoneNumber
};
var calls = {};
client.calls
.each(filter, call => {
calls[call.sid] = call;
});
所以我要做的就是等待所有呼叫被接收并插入呼叫对象。之后,我需要调用返回呼叫对象的函数。我已经尝试了。然后(()=> {});和.done(()=> {});但这一直给我带来以下错误:
无法读取未定义的
的属性'我希望有人可以帮助我:)
twilio开发人员在这里。
client.calls.each
旨在用于处理从API接收的每个呼叫。如果您需要呼叫列表,则可以使用list
方法。请确保设置一个limit
,因为默认情况下list
将获取 all 调用。
const filter = {
from: phoneNumber,
limit: 50
};
client.calls.list(filter).then(calls => { // do something with all the calls });
让我知道是否有帮助。