SendGrid Bounce API Curl - дает «авторизацию требуется» - PullRequest
0 голосов
/ 28 сентября 2018

Так что я пытаюсь отследить, возвращает ли электронное письмо отказ (адрес не найден)

Вот мой код:

#Find bounce report.
$curl = curl_init();

curl_setopt_array($curl, 
array(
    CURLOPT_RETURNTRANSFER => 1,
    CURLAUTH_ANY,
    CURLOPT_URL => 'https://api.sendgrid.com/v3/suppression/bounces/'.$bouncemail.'/',
    CURLOPT_HEADER => 'Authorization: Bearer SG.XPP2Vu0BQ6qpJLAPLvnVRQ.jlrvJDevGENsaKXvRbx7ruJEHmuQtEefC_xxxx'
));

$bounce_report = curl_exec($curl);
curl_close($curl);

Не могу найти то, что я 'я делаю неправильно здесь.

Вот что я получаю:

требуется авторизация

Может быть, некоторые из вас могут это увидеть?

С уважением

1 Ответ

0 голосов
/ 28 сентября 2018

Вы, вероятно, хотите

CURLOPT_HTTPHEADER

вместо

CURLOPT_HEADER

, поскольку CURLOPT_HEADER предназначен для разрешения возврата заголовков или нет, в то время как CURLOPT_HTTPHEADER - это то, что отправляется с запросом.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...