PHP Laravel 签名客户端错误:POST https://api.opentok.com/session/create 导致 403 Forbidden

问题描述

我在 PHP laravel 项目中使用 "opentok/opentok": "^4.7"。

use OpenTok\OpenTok;

$apiKey = env('OPENTOK_API_KEY');
$apiSecret = env('OPENTOK_API_SECRET');

$apiObj = new OpenTok($apiKey,$apiSecret);
$session = $apiObj->createSession();

但它给了我以下错误:“无效签名”,请参阅附上的屏幕截图。

  1. 我也尝试过 https://tokbox.com/tools/credential-validator/ 验证签名,并且签名在此链接上得到验证。

  2. 我还尝试了 https://tokbox.com/developer/tools/playground/ 来检查会话是否正常工作。

  3. 我也检查了这个 https://support.tokbox.com/hc/en-us/articles/360054612532-Unable-to-create-session-even-though-API-key-and-secret-are-valid

并通过命中命令更新时间:“sudo ntpdate time.nist.gov”

  1. 我也尝试了 https://github.com/opentok/Opentok-PHP-SDK#creating-sessions hello world SDK,但出现了同样的错误

enter image description here

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)