SendGrid Bounce API Curl — предоставляет «авторизацию, необходимую»

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

Вот мой код:

#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);

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

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

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

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

С уважением

0

Решение

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

CURLOPT_HTTPHEADER

вместо

CURLOPT_HEADER

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

0

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

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

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