Я пытаюсь сделать вызов API и POST некоторых данных. Я получаю следующий ответ:php curl возвращает пустую строку
string '' (length=0).
Вот код:
$subscriberInfo = [
$subscriberEmail => $email,
$subscriberJobType => $jobType,
$subscriberLocation => $location
];
$ch = curl_init('https://URLTOEXTERNALSITE');
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_POSTFIELDS, $post);
curl_setopt($ch, CURLOPT_HTTPHEADER, array(
'Authorization: MY API KEY HERE', 'Content-Type: text/x-php-serialization'
));
// execute!
$response = curl_exec($ch);
// close the connection, release resources
curl_close($ch);
var_dump($response);
die();
Почему я только получаю пустую строку, возвращенные?
EDIT
Это пример JSON из API Docs
$ curl -X POST EXTERNAL/URL/GOES/HERE -u $API_KEY: \
--form [email protected] \
--form create_time='2012-05-03 09:45:23' \
--form search='Legal Assistant' \
--form location='Houston, TX' \
--form content-type=application/json
http://php.net/manual/en/function.curl-error.php – Deep
Shoudnt вы имеете в POSTFILEDS $ subscriberInfo вместо $ размещать? – Mihai
@Deep - Не зарегистрирована ошибка –