Поэтому я пытаюсь отследить, возвращает ли электронная почта отказ (адрес не найден)
Вот мой код:
#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);
Я не могу понять, что я делаю здесь неправильно.
Вот что я получаю:
Требуется Авторизация
Может быть, некоторые из вас могут это увидеть?
С уважением
Вы, вероятно, хотите
CURLOPT_HTTPHEADER
вместо
CURLOPT_HEADER
поскольку CURLOPT_HEADER предназначен для того, чтобы разрешать или не возвращать HEADERS, в то время как CURLOPT_HTTPHEADER — это то, что отправляется с запросом.
Других решений пока нет …