Twilio nodejs客户端指定PageSize查询参数

时间:2017-06-10 22:14:42

标签: node.js rest twilio api-key twilio-api

根据文档,在执行GET资源列表时,应该能够指定PageSize参数

https://www.twilio.com/docs/api/rest/response#response-formats-list-filters

如何使用NodeJS客户端执行此操作?唯一可用的参数传入/ Accounts / [AccountSid] / Messages / [MessageSid]是(from / to / dateSent)

1 个答案:

答案 0 :(得分:3)

您可以像这样指定页面大小:

client.messages.each(
    {
        pageSize: 10
    }, 
    (message) => console.log(message.body)
);

这将使多个请求获取所有消息,并且对于每个请求将返回10条记录。

您还可以添加limit选项以限制返回的记录总数,以及您提到的其他过滤器参数。

const accountSid = 'ACc0966dd96e4d55d26ae72df4d6dc3494';
const authToken = "your_auth_token";
const client = require('twilio')(accountSid, authToken);

client.messages.each(
    {
        to: '+13335557777', 
        limit: 30, 
        pageSize: 10 
    }, 
    (message) => console.log(message.body)
);

默认值为"无限制" {将获得全部)limit,而pageSize则为50。

相关问题