Google Meet Api(尝试在 PHP 中创建 Google Meet 会议时出现错误 500)

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

我正在尝试使用 PHP 中的 Google API 创建 Google Meet 会议。但是,当我运行代码时,我在浏览器控制台中收到 500 错误和“内部错误”。

其他详细信息:

  • 我正在使用 Google Meet API,并已使用必要的凭据配置客户端。
  • 我已确认用户会话已正确设置并且客户端已通过身份验证。
  • 错误日志没有提供足够的信息来识别问题。

问题:

  1. SpaceConfig 或 Space 对象的配置中是否缺少某些内容?
  2. 如何获取有关正在发生的错误的更多详细信息?
  3. 有人在使用 Google Meet API 时遇到过类似问题并可以提供一些建议吗?

任何帮助将不胜感激。谢谢!

我尝试使用 PHP 中的 Google API 并使用以下代码创建 Google Meet 会议:

`public function createMeet() {
    $meet = new GoogleMeet($this->client);
    $res = null;

    try {
        $user_email = session('user_email');
        $this->setUser($user_email);

        $spaceConfig = new SpaceConfig([
            'accessType' => 'TRUSTED', // Access configuration
            'entryPointAccess' => 'OPEN', // Entry point access configuration
        ]);

        $space = new Space([
            'config' => $spaceConfig
        ]);

        $res = $meet->spaces->create($space);

    } catch (GoogleServiceException $e) {
        app('log')->info('error: ' . $e->getMessage());
    } catch (Exception $e) {
        app('log')->info('error: ' . $e->getMessage());
    }

    return $res;
}`

我希望这段代码能够创建一个新的 Google Meet 会议并返回会议详细信息。相反,我在浏览器控制台中遇到了 500 错误和“内部错误”。错误日志没有提供足够的信息来诊断问题。

php google-cloud-platform error-handling google-calendar-api http-status-code-500
1个回答
0
投票

如果您在浏览器控制台中看到错误 - 这是您的 500 错误,而不是在 google 端。 所以你可以打开错误日志并找出错误所在。 查看您的代码 - 您未导入 GoogleMeet 的当前代码部分之外出现错误。 所以发布错误日志或/和更多上下文

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