Мне нужна помощь для моего Php-сервера в opentok
это мой онлайн сайт, который я создал
mrsvideocall.bugs3.com/Engine.php
URL выше дает вам сессию и токен
у него есть идентификатор сеанса и токен, но ..
когда я попробовал этот вывод. токен и сеанс не соединяются
если хочешь попробовать
вы можете использовать мой apikey и api secret это был только мой пробный аккаунт
API-ключ: 45007972
api secret: xxxxxxxxxxxxxxxxxxxxxxx
попытайся. это не будет работать
Я не знаю почему.
это код внутри моего PHP-файла. .что-то не так?
<?php
require "vendor/autoload.php";
use OpenTok\OpenTok;
use OpenTok\Session;
use OpenTok\Role;
use OpenTok\MediaMode;
$API_KEY = "45007972";
$API_SECRET = "xxxxxxxxxxxxxxxxxxxxxxx";
$opentok = new OpenTok($API_KEY, $API_SECRET);
// Create a session that attempts to use peer-to-peer streaming:
$session = $opentok->createSession();
$session = $opentok->createSession(array('mediaMode' => MediaMode::ROUTED ));
// Store this sessionId in the database for later use
echo $sessionId = $session->getSessionId();
// Generate a Token from just a sessionId (fetched from a database)
$token = $opentok->generateToken($sessionId);
// Generate a Token by calling the method on the Session (returned from createSession)
$token = $session->generateToken();
// Set some options in a token
echo $token = $session->generateToken(array(
'role' => Role::PUBLISHER,
'expireTime' => time()+(7 * 24 * 60 * 60), // in one week
'data' => 'name=Eleo'
));
если я просто сделаю сеанс и токен на приборной панели, он работал
но когда я попробовал результат моего токена и генератора сеанса, он не работает
это имеет результат, но не работает
Я только что попробовал sessionId
а также token
сгенерированный по вашему URL, и они работали нормально для подключения. Одним из предостережений было то, что вы также повторили буквальное \n
между двумя значениями, поэтому я должен был разделить их. Если у вас возникли проблемы с подключением к сеансу, не могли бы вы рассказать, какую ошибку вы видите и какой код на стороне клиента вы использовали?
Также, пожалуйста, прочитайте комментарии в коде, который вы скопировали / вставили. На самом деле вы генерируете 2 сеанса и 3 токена, но выводите только один из них, поэтому вы без необходимости выполняете дополнительную работу.
Других решений пока нет …