GetResponse API v3 - Получайте контакты, открывшие рассылку

Мне трудно найти API для получения контактов людей, которые открывают информационный бюллетень после отправки его в список адресов электронной почты. В официальной документации API GetResponse я не нашел решения. Любая идея или предложение может помочь. Спасибо.


person bxorcloud    schedule 06.03.2017    source источник


Ответы (1)


Хоть и староват сейчас, попробую ответить, может кому поможет.

Так же, как и в веб-интерфейсе GetResponse, вам нужно будет искать контакты по некоторым критериям. Эти страницы документации API описывают, как это делается: http://apidocs.getresponse.com/v3/resources/search-contacts

Поиск контактов — самая сложная часть API. Чтобы сохранить поиск контактов, открывших конкретное сообщение, вам нужно отправить что-то вроде POST на https://api.getresponse.com/v3/search-contacts/:

{
    "name": "test_conditions", //can be any you like
    "subscribersType": [
        "subscribed" //can also be "undelivered", "removed" and "unconfirmed" 
    ],
    "sectionLogicOperator": "or", //or "and"
    "section": [ //section can have up to 8 conditions; one saved search can have up to 4 sections
        {
            "campaignIdsList": [
                "V" //you'll need to get campaigns' IDs with http://apidocs.getresponse.com/v3/resources/campaigns#campaigns.get.all
            ],
            "logicOperator": "or",
            "subscriberCycle": [
                "receiving_autoresponder",
                "not_receiving_autoresponder"
            ],
            "subscriptionDate": "all_time", //"today", "yesterday", "this_month", "last_month", "this_week", "last_week" are also possible
            "conditions": [
                {
                  "conditionType": "opened",
                  "operatorType": "message_operator",
                  "operator": "autoresponder", //or "newsletter", or "split"
                  "value": "WTjXF" //message id, should be firstly got with a separate API call
                }

            ]
        }
    ]
}

Подробнее о том, как должна формироваться полезная нагрузка для таких запросов, здесь: http://apidocs.getresponse.com/v3/resources/search-contacts-reference

И последний момент: если вам не нужно сохранять поиск, а получать только электронные письма, которые открыли сообщение, в объекте выше вы должны удалить свойство «имя» и опубликовать это в http://apidocs.getresponse.com/v3/search-contacts/contacts Подробнее: http://apidocs.getresponse.com/v3/resources/search-contacts#search-contacts.contacts.form

person a-change    schedule 28.10.2017