Google Drive 触发器节点常见问题#
以下是 Google Drive 触发器节点 的常见错误与问题及其解决方法或排查步骤。
401 未授权错误#
错误完整提示如下所示:
401 - {"error":"unauthorized_client","error_description":"Client is unauthorized to retrieve access tokens using this method, or client not authorized for any of the scopes requested."}
当您使用的凭据及其范围或权限出现问题时,会发生此错误。
解决方法:
- 对于 OAuth2 凭据,请确保已在 API 和服务 > 库 中启用 Google Drive API。详情请参阅 Google OAuth2 单服务 - 启用 API。
- 对于 服务账号 凭据:
- 启用全域委派
- 确保将 Google Drive API 添加为全域委派配置的一部分
处理多个文件变更#
Google Drive 触发器节点会按设定间隔(默认每分钟一次)轮询 Google Drive 的变更。
如果在轮询间隔期间发生多次符合 监视条件 的变更,则会触发单个 Google Drive 触发器事件,其中包含作为项目列出的所有变更。要处理这种情况,您的工作流必须考虑数据可能包含多个项目的情况。
您可以使用 条件节点 或 分支节点 来根据 Google Drive 触发器节点数据包含单个项目还是多个项目,调整工作流的执行逻辑。