2016-08-13 4 views
0

getreponse PHP 클라이언트 (https://github.com/GetResponse/getresponse-api-php/blob/master/src/GetResponseAPI3.class.php)를 사용하여 연락처를 목록에 추가합니다. Getresponse v3 api -add contact error

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 키와 캠페인 ID를 가지고 : 나는이 코드를 시도 할 때

$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') 
)); 

는이 오류를 얻고있다.

어떤 도움이 필요합니까?

답변

0

귀하의 요청에 캠페인 이름을 사용하는 대신 캠페인 토큰을 사용하십시오. 당신은이 API 방법을 사용하여 토큰을 포함한 캠페인의 목록을 얻을 수 있습니다 : 어떤 문제

+0

밖으로 내 말에

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

의 작업을 나는 캠페인 토큰을 시도했다. 현재 오류가 표시되지 않습니다. 그러나 연락처가 캠페인에 표시되지 않습니다. 어떤 생각? –

+0

가입자 목록을 표시하려면이 번호를 사용해야합니다. https://apidocs.getresponse.com/en/v3/resources/contacts#contacts.get – user2302732