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

时间:2016-12-02 03:06:14

标签: mailchimp mailchimp-api-v3.0

我想使用Mailchimp Api 3.0将订阅者添加到自动化工作流程中,但我无法找到workflow_idworkflow_email_id所在的位置...这来自文档:

  

POST / automations / {workflow_id} / emails / {workflow_email_id} / queue将订阅者添加到工作流程电子邮件

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

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

2 个答案:

答案 0 :(得分:3)

我发现这也令人困惑。以下是我得到答案的方法:

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

    请注意,您可能需要首先将电子邮件地址订阅到列表,以便发布请求。要订阅,您可以使用:{ "members": [{ "email_address" : "emailaddress@whatever.com", "status": "subscribed" }] } 和您的数据:

    <md-autocomplete md-input-id="person"
                     md-input-name="person"
                     md-item-text="item.displayName"
                     md-items="item in getPeople(searchText)"
                     md-search-text="searchText"
                     md-selected-item="model.person"
                     md-selected-item-change="form.person.$setValidity('itemInList', !!item)"
                     md-min-length="0"
                     placeholder="Enter a person"
                     md-select-on-focus
                     class="output"
                     required>
        <md-item-template>
            <span class="md-item" md-highlight-text="searchText" md-highlight-flags="^i">{{item.displayName}}</span>
        </md-item-template>
        <md-not-found>
            <span class="md-item">No matches found.</span>
        </md-not-found>
    </md-autocomplete>
    <div ng-messages="form.allowWrite.$error" ng-if="form.allowWrite.$touched" class="help-block">
        <div ng-message="required">Person is required</div>
        <div ng-message="itemInList">Person was not selected from the list</div>
    </div>

答案 1 :(得分:1)

答案可以在官方的mailchimp知识库中找到:它解释了你只需进入工作流程并从URL中读取id。

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

  1. 使用API​​端点,详细信息如下:http://developer.mailchimp.com/documentation/mailchimp/reference/automations/ 您将看到Response body参数返回有关自动化的所有内容,包括id。
  2. 可能更简单的方法:使用开发者游乐场https://us1.api.mailchimp.com/playground/?_ga=1.218336095.774374564.1480036371
  3. 所以,一旦你设置了列表和自动化,进入游乐场,你就会找到所有你需要的所有ID。