使用服务帐户连接到google met api,并且不知道在 new SpacesServiceClient().createSpace() 上调用什么

问题描述 投票:0回答:1
import { JWT } from "google-auth-library";
import { SpacesServiceClient } from "@google-apps/meet";

  const jwtClient = new JWT({
    email: "some-email",
    key: "some-key,
    scopes: ["https://www.googleapis.com/auth/meetings.space.created"],
  });

  const meetClient = new SpacesServiceClient({
    authClient: jwtClient,
  });
  // Construct request
  const request = {};

  // Run request
  const response = await meetClient.createSpace();
  console.log(`Meet URL: ${response[0].meetingUri}`);

为了解释我在这里所做的事情,我使用我的服务帐户凭据来获取 jwtClient。然后我从那里让他 meetClient 。最后,我调用创建一个 space(),但似乎有错误。 我从这里的官方文档中获得了示例:https://developers.google.com/meet/api/guides/meeting-spaces。运行代码后,似乎给我一个错误“详细信息:‘资源空间的权限被拒绝(或者可能不存在)’”。

我尝试查看预期参数的类型,但它们似乎是可选参数。

node.js
1个回答
0
投票

我在 php 中遇到同样的问题,你解决了吗?

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