我想使用Mailchimp Api 3.0将订阅者添加到自动化工作流程中,但我无法找到workflow_id
或workflow_email_id
所在的位置...这来自文档:
POST / automations / {workflow_id} / emails / {workflow_email_id} / queue将订阅者添加到工作流程电子邮件
http://developer.mailchimp.com/documentation/mailchimp/reference/automations/emails/queue/
谁能告诉我找到它?它可能在某个地方非常明显。我的意思是list_id
被很好地覆盖了,但我找不到任何关于此的信息。
答案 0 :(得分:3)
我发现这也令人困惑。以下是我得到答案的方法:
https://us9.api.mailchimp.com/3.0/automations/<workflow_id>/emails
发送GET请求以查找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;在数组中返回。https://us9.api.mailchimp.com/3.0/lists/<list_id>
请注意,您可能需要首先将电子邮件地址订阅到列表,以便发布请求。要订阅,您可以使用:{
"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信息的其他方式:
所以,一旦你设置了列表和自动化,进入游乐场,你就会找到所有你需要的所有ID。