Я пытаюсь получить доступ к API-интерфейсу Sorenson-360 с помощью cURL и PHP, однако не могу пройти проверку подлинности с помощью их API.
Код, который я использую:
$postURL = "https://360services.sorensonmedia.com/sessions";
$postVars = "username=".$username."&password=".$password;
$c = curl_init();
curl_setopt($c, CURLOPT_URL, $postURL);
var_dump($c);
curl_setopt($c, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($c, CURLOPT_HEADER, 0);
curl_setopt($c, CURLOPT_SSL_VERIFYPEER, false);
curl_setopt($c, CURLOPT_POST, 1);
curl_setopt($c, CURLOPT_POSTFIELDS, $postVars);
$content = curl_exec($c);
var_dump($content);
//echo $content;
curl_close($c);
Мой ответ напечатан на странице:
ресурс (4) типа (curl) string (1) ""
Документация по API, которую я пытаюсь использовать, находится здесь:
http://developers.sorensonmedia.com/api/accounts/login
Похожий пост в StackOverflow, в котором не было найдено иного решения, кроме использования zend (чего я не знаю и не понимаю), был размещен здесь:
PHP: публикация данных в REST API (Sorenson 360)
У меня нет доступа для установки чего-либо на моем сервере, и документация по началу работы с Zend мне не подходит. Я бы предпочел использовать для этого cURL, так как я немного знаком с ним.