Google 驱动器 API REST 插入权限在节点上返回 500 错误

Google Drive API REST insert permission returning 500 error on node

我目前正在创建一个将向文件夹插入权限的应用程序。此文件夹共享给服务帐户。

我的应用程序的用户使用 oAuth2 登录。登录后,我的应用程序将插入对该文件夹的权限。问题是,我收到 500 内部错误。

Permissions: create 为文件或团队云端硬盘创建权限。

POST https://www.googleapis.com/drive/v3/files/fileId/permissions

与 post body 的 Permissions resource

{
  "kind": "drive#permission",
  "id": string,
  "type": string,
  "emailAddress": string,
  "domain": string,
  "role": string,
  "allowFileDiscovery": boolean,
  "displayName": string,
  "photoLink": string,
  "expirationTime": datetime,
  "teamDrivePermissionDetails": [
    {
      "teamDrivePermissionType": string,
      "role": string,
      "inheritedFrom": string,
      "inherited": boolean
    }
  ],
  "deleted": boolean
}

您没有发送完整的权限资源。