Getresponse v3 api -адд контактная ошибка

Я использую PHP-клиент getreponse (https://github.com/GetResponse/getresponse-api-php/blob/master/src/GetResponseAPI3.class.php) добавить контакт в список.

$fname ="mike";
$lname = "";
$email = "[email protected]";

$getresponse = new GetResponse('xxxxxxxxxxxxxxxxxxx');

$response = $getresponse->addContact(array(
'name'              => $fname . " " . $lname,
'email'             => $email,
'dayOfCycle'        => 0,
'campaign'          => array('campaignId' => '999999999')
));

Я получаю эту ошибку, когда я пытаюсь этот код:

object(stdClass)#2 (7) { ["httpStatus"]=> int(403) ["code"]=> int(0) ["codeDescription"]=> string(38) "Internal error, please contact support" ["message"]=> string(58) "Access Forbidden! You have no access to campaign: 9999999" ["moreInfo"]=> string(46) "https://apidocs.getresponse.com/en/v3/errors/0" ["context"]=> array(0) { } ["uuid"]=> string(36) "503b85fb-799c-46ec-b297-" }

У меня правильный ключ API и идентификатор кампании.

Любая помощь в этом?

0

Решение

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

https://apidocs.getresponse.com/en/v3/resources/campaigns#campaigns.get.all

это работает на моем конце без каких-либо проблем

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]