Как добавить контакт в список в ActiveCampaign API v3 - PullRequest
0 голосов
/ 09 октября 2018

В соответствии с v3 документами Я могу добавить контакт в список с помощью Contact API, но затрудняюсь, как это сделать, поскольку ничего не вижу в списке, связанном с Контакты.

Как добавить контакт в список (не с помощью автоматизации), используя версию 3 API?Или документы по ошибке?

Ответы [ 2 ]

0 голосов
/ 15 апреля 2019

Сказанное больше не соответствует действительности.Вы можете добавить контакт, используя конечную точку Создать контакт .

В основном это запрос POST, который использует следующие параметры:

  • E-Mail (обязательно)
  • Имя (необязательно)
  • Фамилия (необязательно)
  • Телефон (необязательно)

API v3 сильно изменился, хотя и теперь послеВы создаете контакт, чтобы сделать следующее. Вы должны обратиться к другим конечным точкамНапример:

Чтобы добавить контакт в список, вам нужен POST-запрос к конечной точке Списки контактов , где необходимо указать три параметра (listid, contactid, status).

Есливам нужно назначить тег контакту, чтобы иметь возможность создать отношение, вам сначала нужно создать тег с помощью конечной точки Create new tag .И используйте полученный идентификатор тега с конечной точкой Создать контакт , где вы объединяете указанный идентификатор тега с идентификатором контакта.

Теперь, чтобы удалить этот же тег, ребята из Active Campaign сделалимы работаем больше, и чтобы удалить тег из контакта, вы не используете идентификатор контакта и идентификатор тега, а скорее вы должны использовать идентификатор контакта и идентификатор связи между тегом и конкретным контактом, это довольномного шагов, но я думаю, что они хотели сделать его очень робастным с точки зрения структуры.

Есть много новых конечных точек, которые фактически были доступны примерно с даты, когда вы задали свой вопрос.Вы должны проверить новую справочную информацию API .Он имеет некоторые недостатки и еще не завершен на 100%, но это было бы полезно.

0 голосов
/ 15 октября 2018

Документы v3 были обновлены ( Списочная документация ), и они больше не читают, что вы можете добавить контакт в список через API. Скриншот документации ActiveCampaign Lists

РЕДАКТИРОВАТЬ: вы можете добавить контакт в список, используя v1 contact_sync ( contact_sync document )

ВТОРОЕ РЕДАКТИРОВАНИЕ: теперь вы можете добавить контакт в список и / или изменить его статус подписки на данный список через API v3!( обновить статус списка для контактной документации )

...