【问题标题】:opentok archive callback POST data issueopentok 存档回调 POST 数据问题
【发布时间】:2020-03-16 16:33:35
【问题描述】:

我在我的帐户中注册了一个 tokbox 存档回调,每次存档发生更改时都会调用它 - 状态:已创建、可用等。

我正在使用 PHP。根据文档,回调是通过对我的回调文件的 POST 请求触发的,效果很好。

我可以检查if(isset($_POST)) {do something},但是 $_POST var 是一个空数组。根据文档,我相信应该有一个包含有关存档信息的 JSON,但没有收到。这就是问题所在。我还检查了 $_REQUEST 变量 - 也没有 $_POST、$_GET、$_PUT。

我在 TokBox 服务器而不是 AWS 或 Azure 上存档,并且正在使用试用帐户。

是否使用正文中的实际 POST 数据调用回调?

有什么提示可以查明数据是否已发送?

谢谢。

【问题讨论】:

  • Manik 来自 OpenTok 团队。您能否确保存档回调设置在仪表板的存档部分而不是会话监控部分?还请确保您启动和停止存档以查看更改。
  • 是的,这些都得到了确认。当存档开始、停止并且可用于每个录制会话时,我会收到回电。每个事件都会调用回调,但没有 PUT 信息通过。

标签: php post archive opentok tokbox


【解决方案1】:
$body = file_get_contents("php://input");
$fileObj = json_decode($body, true);

【讨论】:

  • 欢迎来到 Stack Overflow!虽然此代码可能会回答问题,但提供有关此代码为何和/或如何回答问题的额外上下文可提高其长期价值。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-10-06
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多