问题描述
我正在调用API mailchimp以获取à成员列表,并使用以下代码显示我的成员的所有电子邮件地址:
client = require("@mailchimp/mailchimp_marketing");
client.setConfig({
apiKey: "MY API KEY",server: "MY SERVER",});
const run = async () => {
const response = await client.lists.getListMembersInfo("LIST ID");
for (element of response.members){
arrayObject = Object.values(element);
console.log(arrayObject[1]);
};
};
run();
“我的API密钥”,“我的服务器”和“列表ID”是假的,我的代码中有真实的一个。
我的问题是仅显示第一个10个电子邮件地址,但我总共有1058个电子邮件地址。
我可以再提出105个请求,以获取1058个电子邮件地址,但我不知道该怎么做。我也不知道如何更改count
参数,因为我不使用URL来调用我的API。
那么,如何在终端中显示所有项目?
解决方法
如果您通过git repository,可以看到getListMembersInfo
方法采用了第二个参数,您可以在其中指定count
const response = await client.lists.getListMembersInfo("LIST ID",{ count: 100 });