如何使用MailChimp API V3过滤http响应?
如何使用MailChimp API V3过滤http响应?我在NodeJS工作。我正在尝试在MailChimp API中过滤我的“GET”请求的响应。
在这里我的snippet.js:
var getList =".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"
res:
BIG BUNCH of data
我所有的尝试都失败了,我的控制台给我一大堆所有数据。我想过滤它,但我不知道如何制作它。文件证实:
查询字符串参数
字段:
类型:数组
标题:字段
只读:false
要返回的以逗号分隔的字段列表。带点符号的子对象的参考参数。
在我看来,我已经按照通知,所以,出了什么问题?
回答如下:我知道这个问题有点陈旧,但为了其他可能会觉得有用的人的利益......
对于带有查询字符串的请求的示例,Mailchimp API文档很糟糕。我没有使用nodejs,而是使用PHP和Curl,并且遇到类似的问题,指定了我想从API返回的确切字段。
经过数小时的反复试验后,我发现唯一有效的查询字符串格式是:fields=fieldname1,fieldname2,etc.
我尝试过fields=fieldname1&fields=fieldname2
和(特定于PHP)fields[]=fieldname1&fields[]=fieldname2
和fields=[fieldname1,fieldname2]
以及fields={fieldname1,fieldname2}
。没有其他格式有效。
如何使用MailChimp API V3过滤http响应?
如何使用MailChimp API V3过滤http响应?我在NodeJS工作。我正在尝试在MailChimp API中过滤我的“GET”请求的响应。
在这里我的snippet.js:
var getList =".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"
res:
BIG BUNCH of data
我所有的尝试都失败了,我的控制台给我一大堆所有数据。我想过滤它,但我不知道如何制作它。文件证实:
查询字符串参数
字段:
类型:数组
标题:字段
只读:false
要返回的以逗号分隔的字段列表。带点符号的子对象的参考参数。
在我看来,我已经按照通知,所以,出了什么问题?
回答如下:我知道这个问题有点陈旧,但为了其他可能会觉得有用的人的利益......
对于带有查询字符串的请求的示例,Mailchimp API文档很糟糕。我没有使用nodejs,而是使用PHP和Curl,并且遇到类似的问题,指定了我想从API返回的确切字段。
经过数小时的反复试验后,我发现唯一有效的查询字符串格式是:fields=fieldname1,fieldname2,etc.
我尝试过fields=fieldname1&fields=fieldname2
和(特定于PHP)fields[]=fieldname1&fields[]=fieldname2
和fields=[fieldname1,fieldname2]
以及fields={fieldname1,fieldname2}
。没有其他格式有效。