通过合并字段使用 MailChimp API 3.0 搜索成员
Posted
技术标签:
【中文标题】通过合并字段使用 MailChimp API 3.0 搜索成员【英文标题】:Search Members using MailChimp API 3.0 by Merge Field 【发布时间】:2018-07-31 09:43:03 【问题描述】:是否可以使用 MailChimp API v3.0 通过merge field
在 MailChimp 列表中搜索成员?
Search Members 端点的文档链接到一个单独的页面 Search for Campaigns and Contacts in Your Account,该页面详细说明了如何使用 GUI 手动搜索,但提到关键字搜索可以包含格式为 merge3:keyword
的合并字段,因此它看起来应该可以。
但是,在 GUI 和使用 MailChimp API php 包装器时,我没有得到任何结果 - GUI 返回错误 Invalid search request, try again
,而 php API 返回一个空数组,在 getLastError()
或 getLastResponse()
中没有任何内容.
但是,使用订阅者的姓名或电子邮件地址进行搜索确实可以正常工作。
【问题讨论】:
你找到这个@armstrongest的答案了吗 【参考方案1】:正如@Kalyan Sangartula
所述,无法使用其他合并字段进行搜索。
但我认为目前的替代方案可能是使用细分。您可以根据您想要的过滤器创建细分(api 路由“/lists/list_id/segments
”)并从这些细分中获取成员(api 路由“/lists/list_id/segments/segment_id/members
”)。
【讨论】:
【参考方案2】:“/search-members”端点仅支持成员的merge1、merge2 和merge3 字段(Email、Fname 和Lname)字段。它不支持除上述之外的任何其他字段或合并字段。
搜索成员的示例 API 调用:“/3.0/search-members?query=abc@example.com”
【讨论】:
以上是关于通过合并字段使用 MailChimp API 3.0 搜索成员的主要内容,如果未能解决你的问题,请参考以下文章
Mailchimp api v3 - 无法基于文本合并字段创建段
在 Mailchimp API 3.0 中添加自定义合并标签