Я пытаюсь добавить некоторые контакты, используя флэш-обертку почтовой программы getresponse. В своих официальных документах API он говорит, что addContacts() должен возвращать код и сообщение, но в моем случае он возвращает NULL, который сильно расстроился. Я не могу увидеть свою ошибку.getreponse's php wrapper 'addContact() возвращает NULL. Значение, не задокументированное в их API
Большое спасибо заранее.
Примечания:
- Второй случай КРП возвращает пустой массив.
- Я проверил переменные буквально десятки раз, и они верны.
- Я пробовал три разных адреса электронной почты, но безрезультатно.
Вот код:
require_once('GetResponseAPI.class.php');
$api = new GetResponse('apikey'); //triple checked. it is correct
echo '<pre>';
var_dump($_GET);
if($_GET['action_type'] == "register_new"){
$response = $api->addContact($_GET['campaign_id'], "john smith", $_GET['email']);
var_dump($response);
}else if($_GET['action_type'] == "check_existance"){
$contacts = (array)$api->getContacts((array)$_GET['campaign_id']);
var_dump($contacts);
}
echo '</pre>';
У меня есть то же самое, проверено, а также десятки раз, и все остальные функции работают. Просто addContact возвращает NULL. Вы нашли решение? – Snowball