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

Javascript 如何使用MailChimp API V3过滤http响应?,javascript,node.js,mailchimp,mailchimp-api-v3.0,Javascript,Node.js,Mailchimp,Mailchimp Api V3.0,如何使用MailChimp API V3过滤http响应? 我在NodeJS工作。我试图在MailChimp API中过滤GET请求的响应 ​ 下面是我的snippet.js: ​ ​ 我也尝试过: ​ 一,- ​ 二,- ​ res:大量数据 ​ 我所有的尝试都失败了,我的控制台返回了一大堆数据。我想过滤它,但我不知道如何制作它。文件确认: ​ 查询字符串参数 字段: 类型:数组 标题:字段 只读:false 要返回的字段的逗号分隔列表。参考参数 使用点表示法的子对象 在我看来,我已经遵守了通

如何使用MailChimp API V3过滤http响应? 我在NodeJS工作。我试图在MailChimp API中过滤GET请求的响应

下面是我的snippet.js:

我也尝试过:

一,-

二,-

res:大量数据

我所有的尝试都失败了,我的控制台返回了一大堆数据。我想过滤它,但我不知道如何制作它。文件确认:

查询字符串参数

字段:

类型:数组

标题:字段

只读:false

要返回的字段的逗号分隔列表。参考参数 使用点表示法的子对象


在我看来,我已经遵守了通知,所以,出了什么问题了?

我知道这个问题有点陈腐,但为了其他可能觉得这有帮助的人的利益

Mailchimp API文档在涉及带有查询字符串的请求示例时非常糟糕。我使用的不是nodejs,而是PHP和Curl,并且在指定希望从API返回的确切字段时遇到了类似的问题


经过数小时的反复试验,我发现唯一有效的查询字符串格式是:fields=fieldname1、fieldname2等等。我尝试了fields=fieldname1&fields=fieldname2和PHP特定的fields[]=fieldname1&fields[]=fieldname2和fields=[fieldname1,fieldname2]以及fields={fieldname1,fieldname2}。其他格式都不起作用

我知道这个问题有点陈腐,但为了其他可能觉得这有帮助的人的利益

Mailchimp API文档在涉及带有查询字符串的请求示例时非常糟糕。我使用的不是nodejs,而是PHP和Curl,并且在指定希望从API返回的确切字段时遇到了类似的问题


经过数小时的反复试验,我发现唯一有效的查询字符串格式是:fields=fieldname1、fieldname2等等。我尝试了fields=fieldname1&fields=fieldname2和PHP特定的fields[]=fieldname1&fields[]=fieldname2和fields=[fieldname1,fieldname2]以及fields={fieldname1,fieldname2}。其他格式都不起作用

从查询列表中获取特定字段我必须执行以下操作:

/3.0/lists?count=100&fields=lists.name,lists.id

我同意上述意见。Mailchimp API有可怕的文档。

从查询列表中获取特定字段我必须执行以下操作:

/3.0/lists?count=100&fields=lists.name,lists.id

我同意上述意见。Mailchimp API有可怕的文档。

文档实际上说'fields'参数是

要返回的字段的逗号分隔列表。参考参数 使用点表示法的子对象

缺少的关键信息是,您需要在每个字段前面添加对根对象的冗余引用

/3.0/automations?fields=automations.id,automations.settings.title

文档中确实指出“fields”参数是

要返回的字段的逗号分隔列表。参考参数 使用点表示法的子对象

缺少的关键信息是,您需要在每个字段前面添加对根对象的冗余引用

/3.0/automations?fields=automations.id,automations.settings.title

使用json时效果更好:{Fields:[email_address]}但不会再次过滤任何内容,无论我在数组中输入什么,结果都是使用json时效果更好:{Fields:[email_address]}但不会再次过滤任何内容,无论我在数组中输入什么,结果都是samea,因为我做了这个试验,但答案很简单,事实上,只有一个根元素和子对象,你应该从根中选择你在分支中寻找的东西,例如:list.prop1.prop.2等。查找它的一个简单方法是控制台。记录根对象,然后跟踪您要查找的信息的位置,希望提供此帮助,并感谢在topica上提供答案,因为我进行了此尝试,但答案非常简单,事实上,只有一个根元素具有子对象,你应该从根中选择你在分支中寻找的东西,例如:list.prop1.prop.2等。找到它的一个简单方法是控制台。记录根对象,然后跟踪你寻找的信息在哪里,希望这有帮助,并感谢提供关于这个主题的答案
/3.0/automations?fields=automations.id,automations.settings.title