С API MailChimp, чтобы добавить участника в список с определенной группой интересов, вам нужен и идентификатор этого списка, и идентификатор группы интересов.
Чтобы получить оба этих идентификатора, вы можете либо запросить их у API, либо в случае идентификатора списка вы можете найти его в коде формы, который выводит интерфейс MailChimp. Идентификатор группы интересов не может быть найден таким же образом: код формы просто использует целочисленные идентификаторы пользователей для ссылки на группы интересов, которые не принимаются API.
Мой вопрос: Есть ли способ получить идентификаторы группы интересов, кроме запроса API в первую очередь? то есть где-то в интерфейсе MailChimp?
Контекст: я создаю простое дополнение к веб-сайту WordPress, которое включает в себя форму регистрации MailChimp с группами интересов. Параметры устанавливаются в администраторе сайта, включая ключ API и идентификатор списка. Если возможно, я бы хотел избежать необходимости встроить механизм запросов для получения, перечисления и выбора групп интересов, а просто попросить администратора ввести идентификаторы.
Вы можете использовать игровые площадки на сайте разработчика Mailchimp, расположенном по адресу developer.mailchimp.com
Игровая площадка представляет собой пользовательский интерфейс в API, и вы можете углубиться с помощью подресурсов в -> списки -> интересы-категории -> интересы.
Затем выберите представление «Ответ», и оно покажет полезную нагрузку ответа, содержащего идентификаторы, которые вы ищете.
Я использую V3 API, и вы можете использовать Playground, чтобы получить идентификатор группы (Mûhámmàd Yäsår K
название группы не работает для меня)
Детская площадка> Список> [Ваш список]> категории интересов> интересы> [Ваша группа] -> Вы увидите полезную нагрузку с полем id
Теперь, когда у вас есть идентификатор группы, вы можете поиграть с созданием участников:
Детская площадка> Список> [Ваш список]> участники> Нажмите Создать участников
Вот пример полезной нагрузки:
{
"email_address": "[email protected]",
"status": "subscribed",
"merge_fields": {
"EMAIL": "[email protected]",
"FNAME": "Firstname",
"LNAME": "Lastname",
"POST_CODE": "",
"ADDRESS": "",
"PHONE": ""},
"interests": {
"733ba3180d": true
}
}
Замечания: interests
не внутри merge_fields
Надеюсь, это поможет.
Насколько я знаю, единственный способ найти идентификаторы интересов или категорий интересов — через сам API.
Как упоминалось выше, вы можете использовать игровые площадки на веб-сайте разработчика Mailchimp (developer.mailchimp.com), а также сортировать порядок в своей группе, чтобы вы могли получить все идентификаторы, которые вам нужны, вместо того, чтобы полагаться на вызов API или ограничиваться первыми 10 ,
Идентификаторы групп также можно найти на странице формы кодирования для встраивания, но только если группы не скрыты.
Вы можете использовать любую группу интересов Я бы или его название для этого (надеюсь, что вы используете MaiChimp API v3).
Вы можете найти его сам интерфейс MailChimp.
Вам нужно использовать name
вместо id
в качестве параметров.
Пожалуйста, дайте мне знать, если есть какие-либо проблемы с его использованием. 🙂