在aws服务器中没有创建OpenTok session_id,而在我的本地服务器上它工作正常

问题描述 投票:0回答:1

我正在尝试为我为语音聊天创建的每个组生成一个会话,但它不是在aws服务器中生成的,而在我的本地服务器上它正在工作。

这是我的代码:

 $ApiKey = XXXXXXXX; // YOUR API KEY
 $ApiSecret = "xxxxxxxxxxxxxxxx";
 $opentok = new OpenTok($ApiKey, $ApiSecret);
 $session = $opentok->createSession(array('mediaMode' => 
 MediaMode::ROUTED));
 $session_id = $session->getSessionId();

这是我的错误logcat:

Here is my error logcat

php opentok tokbox
1个回答
1
投票

TokBox Developer Evangelist在这里。

您对OpenTok REST API的每个请求都必须使用JWT令牌进行身份验证,如果您使用的是OpenTok PHP SDK,它将为您处理此问题。

但是,我们在过去看到过这个问题,服务器时钟不同步,JWT令牌过期到期。要解决时钟问题,请查看以下已解决问题的资源:

我还建议您删除此API Key和API Secret组合,并使用另一套,因为您公开分享了您的API密码。

© www.soinside.com 2019 - 2024. All rights reserved.