通过pagenation从Twilio获取消息列表

时间:2017-07-24 09:23:03

标签: node.js twilio twilio-api

我想从我的twilio帐户获取所有邮件。

我试过这段代码

var client = new twilio(twilioConfig.accountSid, twilioConfig.authToken);

client.messages.list({ Page: 0, PageSize: 10 }, function (err, data) {
    console.log(data);
        res.send({ message: "Success" });
});

在此代码中获取所有消息,我每页需要10个

1 个答案:

答案 0 :(得分:1)

Twilio开发者传道者在这里。

如果您使用的是最新版本的Twilio Node module,那么您可以通过多种方式获取所有消息。

您可以拨打each on the message list object懒惰地播放消息。

do_anything

或者您可以致电list on the message list,它会急切地加载所有消息。

const client = require('twilio')(YOUR_ACCOUNT_SID, YOUR_AUTH_TOKEN);

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

您还可以使用page,然后使用client.messages.list({ pageSize: 10 }, function(messages) { messages.forEach(function(message) { console.log(message); }); }); 手动翻阅所有邮件。

nextPage

如果有任何帮助,请告诉我。

相关问题