我正在尝试为我为语音聊天创建的每个组生成一个会话,但是在本地服务器上运行时,不是在aws服务器中生成的。
这是我的代码:
$ApiKey = XXXXXXXX; // YOUR API KEY
$ApiSecret = "xxxxxxxxxxxxxxxx";
$opentok = new OpenTok($ApiKey, $ApiSecret);
$session = $opentok->createSession(array('mediaMode' =>
MediaMode::ROUTED));
$session_id = $session->getSessionId();
这是我的错误日志:
答案 0 :(得分:1)
此处是TokBox开发人员的传播者。
您对OpenTok REST API的每个请求都必须使用JWT令牌进行身份验证,如果您使用的是OpenTok PHP SDK,它将为您处理。
但是,我们在过去已经看到此问题,其中服务器时钟不同步,并且JWT令牌即将过期。要解决时钟问题,请查看以下已解决问题的资源:
我还建议您删除此API密钥和API秘密组合,并使用其他集,因为您已公开共享API秘密。