我需要在opentok中为我的Php服务器提供帮助 这是我创建的在线网站
mrsvideocall.bugs3.com/Engine.php
上面的网址为您提供了会话和令牌
它有输出会话ID和令牌但是.. 当我尝试输出。令牌和会话未连接
如果你想尝试 你可以使用我的apikey和api秘密这只是我的试用帐户
api key: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'
));
如果我只是在仪表板上创建会话和令牌,它就可以了 但是当我尝试我的令牌和会话生成器的结果时,它不起作用 它有结果但没有工作
答案 0 :(得分:0)
我刚尝试了您网址上生成的sessionId
和token
,他们就可以正常连接了。有一点需要注意的是,你还在两个值之间回显了一个文字\n
,所以我不得不将它们分开。如果您在连接会话时遇到问题,请与您分享您看到的错误以及您使用的客户端代码?
另外,请仔细阅读您复制/粘贴的代码中的注释。你实际上是在生成2个会话和3个令牌,但只输出其中一个,所以你不必要地做额外的工作。