2016-10-19 1 views
1

나는 캠페인 이메일을 원하지 않는 사람을 위해 sendgrid unsub api를 사용하고 있습니다.Sendgrid Unsub 지정된 그룹 만

하지만 이메일을 보내지 않았 으면 이메일 주소로 보내면 주소는 글로벌 미확인 목록으로 이동합니다. 여기

$parameters = array(
     "api_user" => self::EMAIL_USER_NAME, 
     "api_key" => self::EMAIL_PASSWORD, 
     "email" => $email, 
); 

$curl = curl_init($url); 

curl_setopt($curl, CURLOPT_HEADER, false); 
curl_setopt($curl, CURLOPT_RETURNTRANSFER, true); 
curl_setopt($curl, CURLOPT_POST, true); 
curl_setopt($curl, CURLOPT_POSTFIELDS, $parameters); 

$json_response = curl_exec($curl); 

방법 API 호출에 대한 범인 그룹 ID를 지정하는 내 PHP 코드?

답변

1

지금 V2 API를 사용하고있는 것 같습니다. 수신 거부 그룹은 suppressions endpoint을 사용하는 V3 API를 통해서만 사용할 수 있습니다.

은 V3, 당신은 당신이 Authorization 헤더와 실제를 사용하는 updated authentication schema를 사용해야합니다 V3가 사용 https://api.sendgrid.com/v3/asm/groups/:group_id/suppressions

명심하십시오, 예를 들어, 범인 그룹의 자원 URL에 주소를 POST API 키.

+1

답변 해 주셔서 감사합니다. @bwest. v3가 작동했습니다! – Mehmet