Wowza Cloud API: скручивание запросов

Я не могу заставить его работать .. 🙁 У меня есть эта функция (для создания сквозного транскодера), когда я запускаю, я вижу NULL в сети. Если я тестирую напрямую из браузера с помощью URL-адреса, он уведомляет меня о проблеме с аутентификацией (apikey а также acceskey)

function createPassthrough($name, $source_url, $recording = null)
{
$url = "https://sandbox.cloud.wowza.com/api/v1/transcoders";

$json = '{
"transcoder":{
"billing_mode":"pay_as_you_go",
"broadcast_location":"eu_belgium",
"delivery_method":"pull",
"name":"prueba",
"protocol":"rtsp",
"source_url":"url_camara",
"transcoder_Type":"passthrough",
"low_latency":true,
"buffer_size":0,
"play_maximum_connections":100,
"stream_smoother":false
}
}';

$ch = curl_init($url);
curl_setopt($ch, CURLOPT_POST, true);
curl_setopt($ch, CURLOPT_POSTFIELDS, $json);
curl_setopt($ch, CURLOPT_HEADER, 0);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_HTTPHEADER, array(
'Accept:application/json; charset=utf-8',
'Content-Type: application/json; charset=utf-8',
'wsc-api-key:' . $apiKey,
'wsc-access-key:' . $accessKey,
));

$result = curl_exec($ch);
curl_close($ch);

$obj = json_decode($result);
var_dump($obj);
}

Что я делаю неправильно? Заранее спасибо.

0

Решение

Вы должны проверить ошибки скручивания после $result = curl_exec($ch);,

// Check for errors and display the error message
if($errno = curl_errno($ch)) {
$error_message = curl_strerror($errno);
echo "cURL error ({$errno}):\n {$error_message}";
}
0

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

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

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