Twilio nodejs 客户端指定 PageSize 查询参数
Twilio nodejs client specify PageSize query parameter
根据文档,在获取资源列表时应该能够指定 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)
);
这将发出多个请求以获取所有消息,每个请求将 return 10 条记录。
您还可以添加 limit
选项来限制 returned 的记录总数,以及您提到的其他过滤器参数。
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。
根据文档,在获取资源列表时应该能够指定 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)
);
这将发出多个请求以获取所有消息,每个请求将 return 10 条记录。
您还可以添加 limit
选项来限制 returned 的记录总数,以及您提到的其他过滤器参数。
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。