如何使用mailchimp API在JavaScript中用一个请求显示所有元素

问题描述

我正在调用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 });