如何使用 mailchimp API 在 javascript 中通过一个请求显示所有元素
How to diplay all elements with one request in javascript with mailchimp API
我正在调用 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();
“MY API KEY”、“MY SERVER”和“LIST ID”是假的,我的代码里有真的。
我的问题是只显示了前 10 个电子邮件地址,但我总共有 1058 个电子邮件地址。
我可以提出 105 个其他请求来获得 1058 个电子邮件地址,但我不知道该怎么做。我也不知道如何更改 count
参数,因为我不使用 URL 来调用我的 API.
那么,如何在我的终端中显示所有项目?
如果您查看 git repository,您可以看到 getListMembersInfo
方法采用第二个参数,您可以在其中指定 count
const response = await client.lists.getListMembersInfo("LIST ID", { count: 100 });
我正在调用 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();
“MY API KEY”、“MY SERVER”和“LIST ID”是假的,我的代码里有真的。
我的问题是只显示了前 10 个电子邮件地址,但我总共有 1058 个电子邮件地址。
我可以提出 105 个其他请求来获得 1058 个电子邮件地址,但我不知道该怎么做。我也不知道如何更改 count
参数,因为我不使用 URL 来调用我的 API.
那么,如何在我的终端中显示所有项目?
如果您查看 git repository,您可以看到 getListMembersInfo
方法采用第二个参数,您可以在其中指定 count
const response = await client.lists.getListMembersInfo("LIST ID", { count: 100 });