【发布时间】:2019-02-03 13:05:00
【问题描述】:
如何使用 MailChimp API V3 过滤 http 响应? 我在 NodeJS 工作。我正在尝试在 MailChimp API 中过滤我的“GET”请求的响应。
这里是我的 sn-p.js:
var getList ="https://us18.api.mailchimp.com/3.0/lists/6b3d443365/members"
request({
url: getList,
method: 'GET',
headers: {
'Content-Type': 'application/json',
'Authorization': 'apikey ' + password
},
fields: ["id"], // I have also tried: "Fields"
}, function(err, res, body) {
if (err) {
return console.log("err:", err)
}
console.log("connection succeed");
console.log("res: ", body)
});
我也试过了:
1-
fields:["members.id", "members.email_adress"]
2-
fields:"id"
回复:
BIG BUNCH of data
我所有的尝试都失败了,我的控制台返回给我一大堆包含所有数据的信息。我想过滤它,但我不知道如何制作它。文件确认:
查询字符串参数
字段:
类型:数组
标题:字段
只读:错误
要返回的以逗号分隔的字段列表。参考参数 带有点符号的子对象。
在我看来,我已经按照通知进行了,所以,出了什么问题?
【问题讨论】:
-
与
json: { Fields:[ "email_address"]}一起工作得更好,但不再过滤任何东西,无论我在数组中输入什么结果都是一样的
标签: javascript node.js mailchimp mailchimp-api-v3.0