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

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

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

最佳答案

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

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,默认值为“ no limit”(将全部获得),对于pageSize,默认值为50。

关于node.js - Twilio Node.js客户端指定PageSize查询参数,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/44478571/

10-09 17:43
查看更多