我在哪里可以找到 Mailchimp 中自动化的工作流 ID?

Where do I find the workflow id of an automation in Mailchimp?

我想使用 Mailchimp Api 3.0 将订户添加到自动化工作流程,但我找不到 workflow_idworkflow_email_id 的位置...这是来自文档:

POST /automations/{workflow_id}/emails/{workflow_email_id}/queue Add a subscriber to a workflow email

http://developer.mailchimp.com/documentation/mailchimp/reference/automations/emails/queue/

谁能告诉我找到它?它可能在某个非常明显的地方。我的意思是 list_id 被很好地涵盖了,但我找不到关于这个的任何信息。

答案可在官方 mailchimp 知识库中找到:它解释说您只需 进入工作流程并从 URL. [=12] 中读取 id =]

获取有关任何内容的 ID 信息的其他方法:

  1. 使用 API 端点,详见此处:http://developer.mailchimp.com/documentation/mailchimp/reference/automations/ 您会看到响应正文参数 return 有关自动化的所有内容,包括 ID。
  2. 可能更简单的方法:使用开发人员游乐场 https://us1.api.mailchimp.com/playground/?_ga=1.218336095.774374564.1480036371

因此,一旦您设置了列表和自动化,进入 playground,您将找到您需要的所有 ID。

我也觉得这很混乱。这是我得到答案的方式:

  1. https://us9.api.mailchimp.com/3.0/automations 发送 GET 请求以查找 workflow_id
  2. 使用 workflow_id,向 https://us9.api.mailchimp.com/3.0/automations/<workflow_id>/emails 发送 GET 请求以查找 workflow_email_id。 workflow_email_id 将是返回数组中的 "id"。
  3. 从那里您可以向 https://us9.api.mailchimp.com/3.0/automations/<workflow_id>/emails/<workflow_email_id>/queue
  4. 发出 POST 请求

请记住,您可能需要先将电子邮件地址订阅到列表,post 请求才能生效。要订阅,您可以使用:https://us9.api.mailchimp.com/3.0/lists/<list_id> 和您的数据:

{
  "members": [{
        "email_address" : "emailaddress@whatever.com",
        "status": "subscribed"
  }]
}