php - OpenTok session_id 没有在 aws 服务器中创建,而在我的本地服务器上它工作正常
问题描述
我正在尝试为我为语音聊天创建的每个组生成一个会话,但它没有在我的本地服务器上工作时在 aws 服务器中生成。
这是我的代码:
$ApiKey = XXXXXXXX; // YOUR API KEY
$ApiSecret = "xxxxxxxxxxxxxxxx";
$opentok = new OpenTok($ApiKey, $ApiSecret);
$session = $opentok->createSession(array('mediaMode' =>
MediaMode::ROUTED));
$session_id = $session->getSessionId();
这是我的错误日志:
解决方案
TokBox 开发者布道者在这里。
您向OpenTok REST API发出的每个请求都必须使用 JWT 令牌进行身份验证,如果您使用的是OpenTok PHP SDK,它将为您处理。
但是,我们过去曾看到过服务器时钟不同步且 JWT 令牌过早过期的问题。要解决时钟问题,请查看过去已解决问题的以下资源:
- OpenTok PHP SDK createSession 不起作用
- 未运行 venv 时,OpenTok 构造函数/create_session 失败
- https://github.com/opentok/OpenTok-PHP-SDK/issues/202
我还敦促您删除此 API 密钥和 API 密钥组合并使用不同的集合,因为您已公开共享您的 API 密钥。
推荐阅读
- python-3.x - 将字典写入csv中的单行
- tensorflow - Rust 中的 TensorFlow,未解决的导入
- postgresql - Postgres 连接未关闭 - 休眠
- python - 如何动态访问新的数据框(熊猫管道)?
- python - 子集数据并在传递前存储,使用 loc
- events - 如何更新与另一个聚合有关联的聚合的 ReadModel
- grafana - Graphite divideSeries(#E,#A) 不返回数据
- matplotlib - 创建 matplotlib 子图并调用 np.random.multivariate_normal 时出现“SVD 不收敛”错误
- php - 此集合实例上不存在属性 [firstName]
- excel - 在Excel中如何识别图片部分覆盖的单元格位置