Как я могу создать кампанию mailchimp, используя теги? - PullRequest
1 голос
/ 04 июня 2019

Я хотел бы создать кампанию mailchimp для подмножеств списка электронной почты, отфильтровав список по тегу ('test_tag'), который я применил к предполагаемому подмножеству.Я не уверен, что правильный синтаксис для этого.Я не могу найти никакой документации о том, как программно создавать что-либо с использованием тегов.

Я могу успешно выполнить отправку по электронной почте подмножества моего списка с помощью функции 'prebuilt_segment_id'.Я создал сегмент с именем 'test_segment'.

Следующий код работает:

curl --request POST \
--url 'https://us18.api.mailchimp.com/3.0/campaigns' \
--user 'anystring:12345667889qwerty' \
--header 'content-type: application/json' \
--data '{"recipients":{"list_id":"123abc", "segment_opts":{"prebuilt_segment_id":"test_segment"}},"type":"regular","settings":{"subject_line":"Your Purchase Receipt", "reply_to":"orders@mammothhouse.com","from_name":"Customer Service"}}' \
--include

Какой будет синтаксис для использования моего тега 'test_tag' вместо моего сегмента (предположим, что каждый членв 'test_segment' есть тег 'test_tag')?

Следующий код не работает:

curl --request POST \
--url 'https://us18.api.mailchimp.com/3.0/campaigns' \
--user 'anystring:12345667889qwerty' \
--header 'content-type: application/json' \
--data '{"recipients":{"list_id":"123abc", "segment_opts":{"conditions":[ { "condition_type":"Tag", "field":"tag", "op":"is", "value":"test_tag" }]},"type":"regular","settings":{"subject_line":"Your Purchase Receipt", "reply_to":"orders@mammothhouse.com","from_name":"Customer Service"}}' \
--include

Любая помощь с этим или любыми примерами использования тегов для создания чего-либо с использованиемAPI будет высоко ценится (например, я могу создать сегмент, используя теги?)

...