analyticsOpens - получение списка подписчиков, открывших рассылку

analyticsOpens (string apikey, int campaign_id, int start, int count, string filterEmails)

Метод выводит из аналитики рассылкисписок подписчиков, открывших сообщение рассылки.

Параметры
apikey Ключ доступа к API вашего аккаунта
campaign_id Номер рассылки
start Номер первого подписчика (по умолчанию = 1, значение опционально — может быть пустым)
count Количество возвращаемых записей подписчиков (по умолчанию = 10000, не больше 10000 за один запрос, значение опционально — может быть пустым)
filterEmails Фильтр вывода данных для определенных подписчиков. Емейлы подписчиков нужно указывать через запятую. Для вывода данных для всех подписчиков следует оставить параметр пустым.
По умолчанию результат возвращается в формате XML, для получения результата в JSON нужно добавить опциональный параметр &output=json

Форма запроса: http://api.feedgee.com/1.0/analyticsOpens?apikey=APIKEY&campaign_Id=CAMPAIGN_ID&start=START&count=COUNT&filterEmails=email1@domain.com, email2@domain.com

Возвращаемое значение
success Количество успешных запросов
errors Количество ошибок при вызове метода
error Текстовое описание ошибки
code Код ошибки
warning Дополнительные предупреждения, для xml не выводится при значении null
total Общее количество открытий
data Массив с данными подписчиков, открывших рассылку
AnalyticsOpens Массив с email-адресом подписчика и количеством открытий данным подписчиком
email Email подписчика
opens Количество открытий

Пример (XML)

<ResultOfAnalyticsOpens>
<success>int</success>
<errors>int</errors>
<error>string</error>
<code>int</code>
<warning>string</warning>
<data>
<AnalyticsOpens>
<email>string</email>
<opens>int</opens>
</AnalyticsOpens>
<AnalyticsOpens>
<email>string</email>
<opens>int</opens>
</AnalyticsOpens>
</data>
</ResultOfAnalyticsOpens>

Пример (JSON)

{
"success":1,
"errors":0,
"error":"",
"code":0,
"warning":"",
"data":
[{"email":"string",
"opens":int,
"timestamp":null},
{"email":"string",
"opens":1,
"timestamp":null}]
}

Запрос на PHP

<?
//Ваш ключ доступа к API
$api_key="";
//Имя метода
$method="analyticsOpens";
echo"Method:".$method."<br>";
//параметры
$campaign_id="";
$start="1";
$count="10";
$filterEmails="..."
$parameters="apikey=$api_key&campaign_id=$campaign_id&start=$start&count=$count&filterEmails=$filterEmails";
echo"Parameters:".$parameters."<br>";
//Создаём GET-запрос
$api_url="http://api.feedgee.com/1.0/$method?$parameters&output=json";
echo"Url:".$api_url."<br><hr/>";
//Делаем запрос на API-сервер
$result=file_get_contents($api_url);
if($result){
//Раскодируем ответ API-сервера
$jsonObj=json_decode($result);
if(null===$jsonObj){
//Ошибка в полученном ответе
echo"InvalidJSON";
}
else{
//Ошибка получения перечня подписчиков
if(!empty($jsonObj->error)){echo"Anerroroccured:".$jsonObj->error."<br/>";}
//Выводим названия и значения
echo"Here'salistofyourdata:<br>";
foreach($jsonObj->dataas$key=>$jsons){//Thiswillsearchinthe2jsons
foreach($jsonsas$key=>$custom){
if(is_array($custom)){
echo$key.":<br/>";
foreach($customas$one){
echo"&nbsp;&nbsp;&nbsp;&nbsp;->".$one->name.":".$one->value."<br/>";
}
}else{
echo$key.":".$custom."<br/>";
}
}
}
}
}else{
//Ошибка соединения с API-сервером
echo"APIaccesserror";
}
?>

SOAP Запрос

<soapenv:Envelopexmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"xmlns:tem="http://tempuri.org/">
<soapenv:Header/>
<soapenv:Body>
<tem:analyticsOpens>
<tem:apikey>string</tem:apikey>
<tem:campaign_id>int</tem:campaign_id>
<tem:start>int</tem:start>
<tem:count>int</tem:count>
<tem:filterEmails>string</tem:count>
</tem:analyticsOpens>
</soapenv:Body>
</soapenv:Envelope>

analyticsClicks - получение списка подписчиков, кликнувших по ссылкам

analyticsClicks (string apikey, int campaign_id, int start, int count, string filterEmails)

Метод выводит из аналитики рассылки список подписчиков, перешедших по ссылкам в сообщении рассылки.

Параметры
apikey Ключ доступа к API вашего аккаунта
campaign_id Номер рассылки
start Номер первого подписчика (по умолчанию = 1, значение опционально — может быть пустым)
count Количество возвращаемых записей подписчиков (по умолчанию = 10000, не больше 10000 за один запрос, значение опционально — может быть пустым)
filterEmails Фильтр вывода данных для определенных подписчиков. Емейлы подписчиков нужно указывать через запятую. Для вывода данных всех подписчиков следует оставить параметр пустым.
По умолчанию результат возвращается в формате XML, для получения результата в JSON нужно добавить опциональный параметр &output=json

Форма запроса: http://api.feedgee.com/1.0/analyticsClicks?apikey=APIKEY&campaign_Id=CAMPAIGN_ID&start=START&count=COUNT&filterEmails=email1@domain.com, email2@domain.com

Возвращаемое значение
success Количество успешных запросов
errors Количество ошибок при вызове метода
error Текстовое описание ошибки
code Код ошибки
warning Дополнительные предупреждения, для xml не выводится при значении null
total Общее количество кликов
data Массив с данными подписчиков, перешедших по ссылкам
AnalyticsClicks Массив с данными кликов одного подписчика
email Email подписчика
clicks Количество кликов
link Ссылка
timestamp Время перехода

Пример (XML)

<ResultOfAnalyticsClicks>
<success>int</success>
<errors>int</errors>
<error>string</error>
<code>int</code>
<warning>string</warning>
<data>
<AnalyticsClicks>
<email>string</email>
<clicks>int</clicks>
<link>string</link>
<timestamp>string</timestamp>
</AnalyticsClicks>
</data>
</ResultOfAnalyticsClicks>

Пример (JSON)

{
"success":1,
"errors":0,
"error":"",
"warning":""
"data":
[{"email":"string",
"link":"string",
"clicks":int,
"timestamp":"string"}],
}]
}

Запрос на PHP

<?
//Ваш ключ доступа к API
$api_key="";
//Имя метода
$method="analyticsClicks";
echo"Method:".$method."<br>";
//параметры
$campaign_id="";
$start="1";
$count="10";
$filterEmails="email@domain.com"
$parameters="apikey=$api_key&campaign_id=$campaign_id&start=$start&count=$count&filterEmails=$filterEmails";
echo"Parameters:".$parameters."<br>";
//Создаём GET-запрос
$api_url="http://api.feedgee.com/1.0/$method?$parameters&output=json";

echo"Url:".$api_url."<br><hr/>";
//Делаем запрос на API-сервер
$result=file_get_contents($api_url);
if($result){
//Раскодируем ответ API-сервера
$jsonObj=json_decode($result);
if(null===$jsonObj){
//Ошибка в полученном ответе
echo"InvalidJSON";
}
else{
//Ошибка получения перечня подписчиков
if(!empty($jsonObj->error)){echo"Anerroroccured:".$jsonObj->error."<br/>";}
//Выводим названия и значения
echo"Here'salistofyourdata:<br>";
foreach($jsonObj->dataas$key=>$jsons){//Thiswillsearchinthe2jsons
foreach($jsonsas$key=>$custom){
if(is_array($custom)){
echo$key.":<br/>";
foreach($customas$one){
echo"&nbsp;&nbsp;&nbsp;&nbsp;->".$one->name.":".$one->value."<br/>";
}
}else{
echo$key.":".$custom."<br/>";
}
}
}
}
}else{
//Ошибка соединения с API-сервером
echo"APIaccesserror";
}
?>

SOAP Запрос

<soapenv:Envelopexmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"xmlns:tem="http://tempuri.org/">
<soapenv:Header/>
<soapenv:Body>
<tem:analyticsClicks>
<tem:apikey>string</tem:apikey>
<tem:campaign_id>int</tem:campaign_id>
<tem:start>string</tem:start>
<tem:count>string</tem:count>
<tem:filterEmails>string</tem:filterEmails>
</tem:analyticsClicks>
</soapenv:Body>
</soapenv:Envelope>

analyticsLinksActivity - получение показателей эффективности ссылок

analyticsLinksActivity (string apikey, int campaign_id, string filterEmails)

Метод получает из аналитики рассылки перечень ссылок в сообщении рассылки и показатели их эффективности.

Параметры
apikey Ключ доступа к API вашего аккаунта
campaign_id Номер рассылки
filterEmails (параметр будет добавлен в ближайшее время) Фильтр вывода данных для определенных подписчиков. Емейлы подписчиков нужно указывать через запятую. Для вывода данных всех подписчиков следует оставить параметр пустым.
По умолчанию результат возвращается в формате XML, для получения результата в JSON нужно добавить дополнительный параметр &output=json

Форма запроса: http://api.feedgee.com/1.0/analyticsLinksActivity?apikey=APIKEY&campaign_Id=CAMPAIGN_ID&filterEmails=email1@domain.com, email2@domain.com

Возвращаемое значение
success Количество успешных запросов
errors Количество ошибок при вызове метода
error Текстовое описание ошибки
code Код ошибки
warning Дополнительные предупреждения, для xml не выводятся при значении null
data Массив с перечнем ссылок
AnalyticsLinksActivity Массив с данными активности ссылки
link Ссылка
clicks Количество кликов
unique_clicks Количество уникальных кликов
ctr Число полученных кликов (CTR)
ctor Популярность ссылки среди прочитавших сообщение (CTOR)

Пример (XML)

<ResultOfAnalyticsLinksActivity>
<success>int</success>
<errors>int</errors>
<error>string</error>
<code>int</code>
<warning>string</warning>
<data>
<AnalyticsLinksActivity>
<link>string</link>
<clicks>int</clicks>
<unique_clicks>int</unique_clicks>
<ctr>double</ctr>
<ctor>double</ctor>
</AnalyticsLinksActivity>
<AnalyticsLinksActivity>
<link>string</link>
<clicks>int</clicks>
<unique_clicks>int</unique_clicks>
<ctr>double</ctr>
<ctor>double</ctor>
</AnalyticsLinksActivity>
</data>
</ResultOfAnalyticsLinksActivity>

Пример (JSON)

{
"success":1,
"errors":0,
"error":"",
"warning":""
"data":
[{"link":"string”,
"clicks":"int",
"unique_clicks":"int"
"ctr":"double",
"ctor":"double"}]
}

Запрос на PHP

<?
//Ваш ключ доступа к API
$api_key="";
//Имя метода
$method="analyticsLinksActivity";
echo"Method:".$method."<br>";
//параметры
$campaign_id="";
$filterEmails="email@domain.com"
$parameters="apikey=$api_key&campaign_id=$campaign_id&filterEmails=$filterEmails";
echo"Parameters:".$parameters."<br>";
//Создаём GET-запрос
$api_url="http://api.feedgee.com/1.0/$method?$parameters&output=json";
echo"Url:".$api_url."<br><hr/>";
//Делаем запрос на API-сервер
$result=file_get_contents($api_url);
if($result){
//Раскодируем ответ API-сервера
$jsonObj=json_decode($result);
if(null===$jsonObj){
//Ошибка в полученном ответе
echo"InvalidJSON";
}
else{
//Ошибка получения перечня подписчиков
if(!empty($jsonObj->error)){echo"Anerroroccured:".$jsonObj->error."<br/>";}
//Выводим названия и значения
echo"Here'salistofyourdata:<br>";
foreach($jsonObj->dataas$key=>$jsons){//Thiswillsearchinthe2jsons
foreach($jsonsas$key=>$custom){
if(is_array($custom)){
echo$key.":<br/>";
foreach($customas$one){
echo"&nbsp;&nbsp;&nbsp;&nbsp;->".$one->name.":".$one->value."<br/>";
}
}else{
echo$key.":".$custom."<br/>";
}
}
}
}
}else{
//Ошибка соединения с API-сервером
echo"APIaccesserror";
}
?>

SOAP Запрос

<soapenv:Envelopexmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"xmlns:tem="http://tempuri.org/">
<soapenv:Header/>
<soapenv:Body>
<tem:analyticsLinksActivity>
<tem:apikey>string</tem:apikey>
<tem:campaign_id>int</tem:campaign_id>
<tem:filterEmails>string</tem:filterEmails>
</tem:analyticsLinksActivity>
</soapenv:Body>
</soapenv:Envelope>

analyticsUndelivered - получение списка подписчиков, не получивших рассылку

analyticsUndelivered (string apikey, int campaign_id, int start, int count, string filterEmails)

Метод выводит из аналитики рассылкисписок подписчиков, не получивших сообщение рассылки по различным причинам, и причин недоставки.

Параметры
apikey Ключ доступа к API вашего аккаунта
campaign_id Номер рассылки
start Номер первого подписчика (по умолчанию = 1, значение опционально — может быть пустым)
count Количество возвращаемых записей подписчиков (по умолчанию = 10000, не больше 10000 за один запрос, значение опционально — может быть пустым)
filterEmails Фильтр вывода данных для определенных подписчиков. Емейлы подписчиков нужно указывать через запятую. Для вывода данных всех подписчиков следует оставить параметр пустым.
По умолчанию результат возвращается в формате XML, для получения результата в JSON нужно добавить опциональный параметр &output=json

Форма запроса: http://api.feedgee.com/1.0/analyticsUndelivered?apikey=APIKEY&campaign_Id=CAMPAIGN_ID&start=START&count=COUNT&filterEmails=email1@domain.com, email2@domain.com

Возвращаемое значение
success Количество успешных запросов
errors Количество ошибок при вызове метода
error Текстовое описание ошибки
code Код ошибки
warning Дополнительные предупреждения, для xml не выводится при значении null
total Общее количество недоставленных
data Массив с данными подписчиков, не получивших рассылку
AnalyticsUndelivered Массив с данными одного подписчика и причиной недоставки
email Email подписчика
reason Причина недоставки
timestamp Время регистрации информации про недоставку

Пример (XML)

<ResultOfAnalyticsUndelivered>
<success>int</success>
<errors>int</errors>
<error>string</error>
<code>int</code>
<warning>string</warning>
<data>
<AnalyticsUndelivered>
<email>string</email>
<reason>string</reason>
<timestamp>string</timestamp>
</AnalyticsUndelivered>
<AnalyticsUndelivered>
<email>string</email>
</AnalyticsUndelivered>
</data>
</ResultOfAnalyticsUndelivered>

Пример (JSON)

{
"success":1,
"errors":0,
"error":"",
"warning":""
"data":
[{"email":"string",
"reason":"string",
"timestamp":"string"}],
}]
}

Запрос на PHP

<?
//Ваш ключ доступа к API
$api_key="";
//Имя метода
$method="analyticsUndelivered";
echo"Method:".$method."<br>";
//параметры
$campaign_id="";
$start="1";
$count="10";
$filterEmails="email@domain.com"
$parameters="apikey=$api_key&campaign_id=$campaign_id&start=$start&count=$count&filterEmails=$filterEmails";
echo"Parameters:".$parameters."<br>";
//Создаём GET-запрос
$api_url="http://api.feedgee.com/1.0/$method?$parameters&output=json";
echo"Url:".$api_url."<br><hr/>";
//Делаем запрос на API-сервер
$result=file_get_contents($api_url);
if($result){
//Раскодируем ответ API-сервера
$jsonObj=json_decode($result);
if(null===$jsonObj){
//Ошибка в полученном ответе
echo"InvalidJSON";
}
else{
//Ошибка получения перечня подписчиков
if(!empty($jsonObj->error)){echo"Anerroroccured:".$jsonObj->error."<br/>";}
//Выводим названия и значения
echo"Here'salistofyourdata:<br>";
foreach($jsonObj->dataas$key=>$jsons){//Thiswillsearchinthe2jsons
foreach($jsonsas$key=>$custom){
if(is_array($custom)){
echo$key.":<br/>";
foreach($customas$one){
echo"&nbsp;&nbsp;&nbsp;&nbsp;->".$one->name.":".$one->value."<br/>";
}
}else{
echo$key.":".$custom."<br/>";
}
}
}
}
}else{
//Ошибка соединения с API-сервером
echo"APIaccesserror";
}
?>

SOAP Запрос

<soapenv:Envelopexmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"xmlns:tem="http://tempuri.org/">
<soapenv:Header/>
<soapenv:Body>
<tem:analyticsUndelivered>
<tem:apikey>string</tem:apikey>
<tem:campaign_id>int</tem:campaign_id>
<tem:start>string</tem:start>
<tem:count>string</tem:count>
<tem:filterEmails>string</tem:filterEmails>
</tem:analyticsUndelivered>
</soapenv:Body>
</soapenv:Envelope>

analyticsUnsubscribed - получение списка подписчиков, отказавшихся от рассылки

analyticsUnsubscribed (string apikey, int campaign_id, int start, int count, string filterEmails)

Метод выводит из аналитики рассылкисписок подписчиков, отписавшихся от рассылки.

Параметры
apikey Ключ доступа к API вашего аккаунта
campaign_id Номер рассылки
start Номер первого подписчика (по умолчанию = 1, значение опционально — может быть пустым)
count Количество возвращаемых записей подписчиков (по умолчанию = 10000, не больше 10000 за один запрос, значение опционально — может быть пустым)
filterEmails Фильтр вывода данных для определенных подписчиков. Емейлы подписчиков нужно указывать через запятую. Для вывода данных всех подписчиков следует оставить параметр пустым.
По умолчанию результат возвращается в формате XML, для получения результата в JSON нужно добавить опциональный параметр &output=json

Форма запроса: http://api.feedgee.com/1.0/analyticsUnsubscribed?apikey=APIKEY&campaign_Id=CAMPAIGN_ID&start=START&count=COUNT&filterEmails=email1@domain.com, email2@domain.com

Возвращаемое значение
success Количество успешных запросов
errors Количество ошибок при вызове метода
error Текстовое описание ошибки
code Код ошибки
warning Дополнительные предупреждения, для xml не выводится при значении null
total Общее количество отписавшихся
data Массив с данными подписчиков, отписавшихся от рассылки
AnalyticsUnsubscribed Массив с данными одного подписчика
email Email подписчика
timestamp Время отписки

Пример (XML)

<ResultOfAnalyticsUnsubscribed>
<success>int</success>
<errors>int</errors>
<error>string</error>
<code>int</code>
<warning>string</warning>
<data>
<AnalyticsUnsubscribed>
<email>string</email>
<timestamp>string</timestamp>
</AnalyticsUnsubscribed>
<AnalyticsUnsubscribed>
<email>string</email>
<timestamp>string</timestamp>
</AnalyticsUnsubscribed>
</data>
</ResultOfAnalyticsUnsubscribed>

Пример (JSON)

{
"success":1,
"errors":0,
"error":"",
"warning":""
"data":
[{"email":"string",
"timestamp":"string"}],
}]
}

Запрос на PHP

<?
//Ваш ключ доступа к API
$api_key="";
//Имя метода
$method="analyticsUnsubscribed";
echo"Method:".$method."<br>";
//параметры
$campaign_id="";
$start="1";
$count="10";
$filterEmails="email@domain.com"
$parameters="apikey=$api_key&campaign_id=$campaign_id&start=$start&count=$count&filterEmails=$filterEmails";
echo"Parameters:".$parameters."<br>";
//Создаём GET-запрос
$api_url="http://api.feedgee.com/1.0/$method?$parameters&output=json";
echo"Url:".$api_url."<br><hr/>";
//Делаем запрос на API-сервер
$result=file_get_contents($api_url);
if($result){
//Раскодируем ответ API-сервера
$jsonObj=json_decode($result);
if(null===$jsonObj){
//Ошибка в полученном ответе
echo"InvalidJSON";
}
else{
//Ошибка получения перечня подписчиков
if(!empty($jsonObj->error)){echo"Anerroroccured:".$jsonObj->error."<br/>";}
//Выводим названия и значения
echo"Here'salistofyourdata:<br>";
foreach($jsonObj->dataas$key=>$jsons){//Thiswillsearchinthe2jsons
foreach($jsonsas$key=>$custom){
if(is_array($custom)){
echo$key.":<br/>";
foreach($customas$one){
echo"&nbsp;&nbsp;&nbsp;&nbsp;->".$one->name.":".$one->value."<br/>";
}
}else{
echo$key.":".$custom."<br/>";
}
}
}
}
}else{
//Ошибка соединения с API-сервером
echo"APIaccesserror";
}
?>

SOAP Запрос

<soapenv:Envelopexmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"xmlns:tem="http://tempuri.org/">
<soapenv:Header/>
<soapenv:Body>
<tem:analyticsUnsubscribed>
<tem:apikey>string</tem:apikey>
<tem:campaign_id>int</tem:campaign_id>
<tem:start>string</tem:start>
<tem:count>string</tem:count>
<tem:filterEmails>string</tem:filterEmails>
</tem:analyticsUnsubscribed>
</soapenv:Body>
</soapenv:Envelope>

analyticsEmailGetResults - получение основных показателей аналитики

analyticsEmailGetResults (string apikey, int campaign_id)

Метод выводит основные показатели аналитики рассылки.

Параметры
apikey Ключ доступа к API вашего аккаунта
campaign_id Номер рассылки
По умолчанию результат возвращается в формате XML, для получения результата в JSON нужно добавить опциональный параметр &output=json

Форма запроса: http://api.feedgee.com/1.0/analyticsEmailGetResults?apikey=APIKEY&campaign_Id=CAMPAIGN_ID

Возвращаемое значение
success Количество успешных запросов
errors Количество ошибок при вызове метода
error Текстовое описание ошибки
code Код ошибки
warning Дополнительные предупреждения, для xml не выводится при значении null
data Массив с данным аналитики
AnalyticsEmailGetResults Массив с основными показателями рассылки
campaign_name Название рассылки
campaign_subject Тема рассылки
sent Количество подписчиков которым рассылка была отправлена
opens Количество подписчиков, которые открыли рассылку
clicks Количество подписчиков, кликнувших по ссылкам
undelivered Количество подписчиков, которые не получили рассылку
unsubscribed Количество подписчиков, отписавшихся от рассылки
spam Количество подписчиков, отметивших рассылку как спам
ctcr Суммарная ценность всех ссылок в сообщении (CTCR)

Пример (XML)

<ResultOfAnalyticsEmailGetResults>
<success>int</success>
<errors>int</errors>
<error>string</error>
<code>int</code>
<warning>string</warning>
<data>
<AnalyticsEmailGetResults>
<campaign_name>string</campaign_name>
<campaign_subject>string</campaign_subject>
<campaign_sentdate>string</campaign_sentdate>
<sent>int</sent>
<opens>int</opens>
<clicks>int</clicks>
<undelivered>int</undelivered>
<unsubscribed>int</unsubscribed>
<spam>int</spam>
<ctcr>double</ctcr>
</AnalyticsEmailGetResults>
</data>
</ResultOfAnalyticsEmailGetResults>

Пример (JSON)

{
"success":1,
"errors":0,
"error":"",
"warning":""
"data":
[{"campaign_name":"string",
"campaign_subject":"string",
"campaign_sentdate":"string",
"sent":"1",
"opens":"1",
"clicks":"1",
"undelivered":"1",
"unsubscribed":"1",
"spam":"0",
"ctcr":"0.4"}]
}

Запрос на PHP

<?
//Ваш ключ доступа к API
$api_key="";
//Имя метода
$method="analyticsEmailGetResults";
echo"Method:".$method."<br>";
//параметры
$campaign_id="";
$parameters="apikey=$api_key&campaign_id=$campaign_id";
echo"Parameters:".$parameters."<br>";
//Создаём GET-запрос
$api_url="http://api.feedgee.com/1.0/$method?$parameters&output=json";
echo"Url:".$api_url."<br><hr/>";
//Делаем запрос на API-сервер
$result=file_get_contents($api_url);
if($result){
//Раскодируем ответ API-сервера
$jsonObj=json_decode($result);
if(null===$jsonObj){
//Ошибка в полученном ответе
echo"InvalidJSON";
}
else{
//Ошибка получения перечня подписчиков
if(!empty($jsonObj->error)){echo"Anerroroccured:".$jsonObj->error."<br/>";}
//Выводим названия и значения
echo"Here'salistofyourdata:<br>";
foreach($jsonObj->dataas$key=>$jsons){//Thiswillsearchinthe2jsons
foreach($jsonsas$key=>$custom){
if(is_array($custom)){
echo$key.":<br/>";
foreach($customas$one){
echo"&nbsp;&nbsp;&nbsp;&nbsp;->".$one->name.":".$one->value."<br/>";
}
}else{
echo$key.":".$custom."<br/>";
}
}
}
}
}else{
//Ошибка соединения с API-сервером
echo"APIaccesserror";
}
?>

SOAP Запрос

<soapenv:Envelopexmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"xmlns:tem="http://tempuri.org/">
<soapenv:Header/>
<soapenv:Body>
<tem:analyticsEmailGetResults>
<tem:apikey>string</tem:apikey>
<tem:campaign_id>int</tem:campaign_id>
</tem:analyticsEmailGetResults>
</soapenv:Body>
</soapenv:Envelope>