最新消息: 电脑我帮您提供丰富的电脑知识,编程学习,软件下载,win7系统下载。

如何使用MailChimp API V3过滤http响应?

IT培训 admin 5浏览 0评论

如何使用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[]=fieldname2fields=[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[]=fieldname2fields=[fieldname1,fieldname2]以及fields={fieldname1,fieldname2}。没有其他格式有效。

发布评论

评论列表 (0)

  1. 暂无评论