【发布时间】:2018-07-17 17:23:57
【问题描述】:
我需要帮助我在 opentok 中的 PHP 服务器 这是我创建的在线网站
mrsvideocall.bugs3.com/Engine.php
上面的 url 给你会话和令牌
它有输出会话 id 和令牌但是.. 当我尝试该输出时。令牌和会话未连接
如果你想试试 您可以使用我的 apikey 和 api secret 这只是我的试用帐户
api 密钥:45007972
api 密码: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'
));
如果我只是在仪表板上创建会话和令牌,它就可以工作 但是当我尝试我的令牌和会话生成器的结果时它不起作用 它有结果但不起作用
【问题讨论】:
-
不要公开分享你的 API Secret,它应该是一个秘密。我建议您停止使用该 API 密钥并生成一个新的(通过在 TokBox 仪表板中创建一个新项目),因为信息已泄露。
-
别担心,这只是我的试错帐户,我还有另一个帐户用于我的项目。