我正在使用Twilio客户端,如节点documentation中所述。我想使用分页,还可以获取特定端点的记录总数(电话号码)。我找不到任何与此相关的文档。 这是我使用的代码。
const client = require('twilio')(accountSid, authToken);
// Find and then purchase a phone number
client
.availablePhoneNumbers('US')
.local.list({
areaCode: '510',
})
.then(data => {
const number = data[0];
return client.incomingPhoneNumbers.create({
phoneNumber: number.phoneNumber,
});
})
.then(purchasedNumber => console.log(purchasedNumber.sid));
编辑:我发现有一种方法可以传递pageNumber,pageSize。
list({ pageNumber: 1 , pageSize: 10})
但是检索到的结果不一样。如果执行上述操作,则会检索到两次不同的结果集。
还有一个availablePhoneNumbers('US').local.page({ pageNumber: 1 , pageSize: 10})
也会给出一些随机结果。
答案 0 :(得分:2)
这里是Twilio开发人员的传播者。
available phone numbers resource没有分页,并在每次您请求时返回一个随机结果集。您可以通过filtering on the list来缩小搜索范围,例如国家代码或它是否包含某些数字模式,但是您无法枚举整个Twilio数字库。