tokbox — OpenTok PHP SDK createSession не работает

Я только что установил последнюю версию php sdk из opentok.

Я не могу создать сеанс, и это очень расстраивает.

Я знаю, что SDK правильно импортирован, потому что мой первый вызов работает. Вот мой код

<?PHP
require("./../classes/opentok.phar");

use OpenTok\OpenTok;
use OpenTok\Session;
use OpenTok\Role;
use OpenTok\MediaMode;

$API_KEY            = '45972332';
$API_SECRET         = 'HIDDEN_FOR_MY_PROTECTION';

$apiObj             = new OpenTok($API_KEY, $API_SECRET);

var_dump($apiObj); // this returned successful data.

$session            = $apiObj->createSession(array('mediaMode' =>
MediaMode::RELAYED)); // this errors out the script.
?>

Это ошибка, которая возвращается ко мне.

Неустранимая ошибка: необработанное исключение «Guzzle \ Http \ Exception \ ClientErrorResponseException» с сообщением «Ответ клиента об ошибке [код состояния] 403 [фраза причины] Запрещено [url] https://api.opentok.com/session/create‘in phar: ///var/www/html/API/classes/opentok.phar/vendor/guzzle/guzzle/src/Guzzle/Http/Exception/BadResponseException.php: 43
Трассировки стека:
# 0 phar: ///var/www/html/API/classes/opentok.phar/vendor/guzzle/guzzle/src/Guzzle/Http/Message/Request.php (145): Guzzle \ Http \ Exception \ BadResponseException: : factory (Объект (Guzzle \ Http \ Message \ EntityEnclosingRequest), Объект (Guzzle \ Http \ Message \ Response))
# 1 [внутренняя функция]: Guzzle \ Http \ Message \ Request :: onRequestError (Object (Guzzle \ Common \ Event), ‘request.error’, Object (Symfony \ Component \ EventDispatcher \ EventDispatcher))
# 2 phar: ///var/www/html/API/classes/opentok.phar/vendor/symfony/event-dispatcher/EventDispatcher.php (184): call_user_func (Array, Object (Guzzle \ Common \ Event), ‘ request.error ‘, Object (Symfony \ Component \ EventDispatcher \ EventDispatcher))
# 3 phar: /// var / www / html / API / in phar: ///var/www/html/API/classes/opentok.phar/vendor/guzzle/guzzle/src/Guzzle/Http/Exception/BadResponseException .php на линии 43

0

Решение

Я видел подобные проблемы, когда часы не синхронизированы с сервером OpenTok. Увидеть OpenTok конструктор / create_session не работает, когда не работает venv

1

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

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

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