Tim*_*one 11 php wordpress mailchimp mailchimp-api-v3.0
使用MailChimp API,要将成员添加到具有特定兴趣组的列表,您需要该列表的ID和兴趣组的ID.
要获取这两个ID,您可以查询它们的API,或者在列表ID的情况下,您可以在MailChimp接口输出的表单代码中找到它.无法以相同的方式找到兴趣组ID:表单代码只是使用整数ID来引用兴趣组,而API不接受这些兴趣组.
我的问题:除了首先查询API之外,有没有办法获得兴趣组ID?即在MailChimp界面的某个地方?
上下文:我正在构建一个Wordpress网站的简单附加组件,其中包含一个带有兴趣组的MailChimp注册表单.参数在网站管理员中设置,包括API密钥和列表ID.如果可能的话,我希望避免构建查询机制来获取,列出和选择兴趣组,而只需让管理员输入ID.
son*_*nja 40
您可以使用位于developer.mailchimp.com的Mailchimp开发者站点中的Playgrounds
Playground是API的UI,您可以使用Subresources向下钻取 - > lists - > interest-categories - > interest.
然后选择Response视图,它将显示包含您要查找的ID的响应的有效负载.
小智 8
我正在使用 V3 API,您可以使用 Playground 获取组 ID(Mûhámmàd Yäsår K组名对我不起作用)
Playground > List > [Your list] > Interest-categories > Interest > [Your group]-> 你会看到payload with field id
现在您有了组 ID,您可以开始创建成员了:Playground > List > [Your list] > members > 单击 Create members
这是示例有效负载:
{
"email_address": "user@mail.com",
"status": "subscribed",
"merge_fields": {
"EMAIL": "user@mail.com",
"FNAME": "Firstname",
"LNAME": "Lastname",
"POST_CODE": "",
"ADDRESS": "",
"PHONE": ""
},
"interests": {
"733ba3180d": true
}
}
Run Code Online (Sandbox Code Playgroud)
注:interests不在里面merge_fields
希望这有帮助。
| 归档时间: |
|
| 查看次数: |
9178 次 |
| 最近记录: |