Javascript 如何使用MailChimp API V3过滤http响应?
如何使用MailChimp API V3过滤http响应? 我在NodeJS工作。我试图在MailChimp API中过滤GET请求的响应 下面是我的snippet.js: 我也尝试过: 一,- 二,- res:大量数据 我所有的尝试都失败了,我的控制台返回了一大堆数据。我想过滤它,但我不知道如何制作它。文件确认: 查询字符串参数 字段: 类型:数组 标题:字段 只读:false 要返回的字段的逗号分隔列表。参考参数 使用点表示法的子对象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文档在涉及带有查询字符串的请求示例时非常糟糕。我使用的不是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