- 打印
::(信息)()要下载应用程序,请访问:图书馆:::
将郁金香与 Google Drive v3 API 集成
简介
Google Drive API 允许用户创建、读取和编辑 Google Drive 文件,并对其 Google 账户设置正确的访问权限。此连接器的目标是使用 Oauth2.0 身份验证,并使用 HTTP连接器将谷歌 Drive V3 API 与郁金香集成,为客户提供可导入其实例的开箱即用连接器。
目的
- 我们将重点介绍不同的 HTTP 连接器功能,这些功能可通过 HTTP 调用 Google Drive V3 API 端点与 Google Drive 进行交互,从而尝试在驱动器上执行各种读写操作,这些操作可用于各种用例。
API 文档
谷歌硬盘 API 文档
谷歌 API 设置
与许多连接器一样,Tulip 外部的设置是集成中最难的部分。请观看本视频指南,了解创建 Google API 项目、凭据并将其引入 Google Drive 库插件的过程。
前提条件
- 在谷歌云控制台创建账户并配置 OAuth 2.0 凭据。更多信息请参阅 Google 的 API 文档。
- 在 Google API 控制台中激活 Google Drive API。
郁金香连接详情
需要在 Tulip 连接器上配置以下信息。
- 运行于:云连接器主机
- 主机:www.googleapis.com
- 端口:443
- TLS: 是
- 需要在连接器中配置的作用域:
- https://www.googleapis.com/auth/drive
- https://www.googleapis.com/auth/drive.file
- https://www.googleapis.com/auth/drive.metadata
- https://www.googleapis.com/auth/drive.appdata
连接器功能
获取所有驱动器文件
用途
此连接器将获取用户谷歌驱动器中的所有文件。
端点
HTTP GET 调用端点 https://www.googleapis.com:443/drive/v3/files?fields=*
所需输入
无需输入
所需输出提取器
- 文件 ID:文件的唯一标识符,用于执行其他任务
- 文件名:文件名:文件的文件名
- 随响应返回的其他参数可作为输出参数的一部分
获取特定文件元数据
用途
该连接器将获取驱动器中现有文件的元数据。
端点
对端点的 HTTP GET 调用 - https://www.googleapis.com:443/drive/v3/files/{FileID}?fields=*
所需输入
要传递的 URL 参数如下
- 文件 ID
所需输出提取器
- 文件 Id:文件的唯一标识符,用于执行其他任务
- 文件名:文件的文件名
- 随响应返回的其他参数可作为输出参数的一部分
创建新文件
目的
- 用户可以将带有文件扩展名和描述的文件名作为输入,Tulip 将根据提供的文件名创建一个新文件。API 的响应将是文件的元数据和各种属性。
- 从 Google Drive V3 API 提取的信息可在 Tulip 应用程序、Tulip 表或 Tulip 变量中进一步使用,这些变量将被输送到其他连接器函数中。这些信息还可用于其他 Google 连接器。
端点
对端点的 HTTP POST 调用 https://www.googleapis.com:443/drive/v3/files 所需输入内容
所需输入
以下是作为请求体发送的参数
- 文件名 - 带扩展名的文件标题
- 描述 - 文件描述
所需输出提取器
- 文件 ID:文件的唯一标识符,用于执行其他任务
- 文件名:文件的文件名
- 随响应返回的其他参数可作为输出参数的一部分
删除文件
目的
- 用户可将文件 ID 作为输入,Tulip 将删除驱动器中的文件。
端点
对端点的 HTTP DELETE 调用 - https://www.googleapis.com:443/drive/v3/files
所需输入
以下是作为请求正文发送的参数
- 文件 ID
所需输出提取器
由于返回的是空响应,因此不会提取输出。