You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

使用Zoho Deluge POST调用撤回文档时提示文件未找到问题

问题分析及修复方案

你的Deluge代码核心错误在于URL拼接方式错误,把本该属于URL路径的[Request ID]/recall放到了parameters参数中,而非直接拼接在基础URL后面。

错误点拆解

  • 原代码将resp + "/recall"作为请求参数传递,但Zoho Sign的召回API要求这部分是URL路径的一部分,并非请求参数。
  • 原请求URL仅保留了基础路径https://sign.zoho.com/api/v1/requests/,缺少关键的请求ID和召回路径后缀,导致API无法定位目标文档,返回“未找到文件”错误。

修复后的代码

//Get Zoho Request ID
resp = Sign_ID.toLong();

// 正确拼接完整API URL
fullUrl = "https://sign.zoho.com/api/v1/requests/" + resp + "/recall";

// 发起POST请求(该接口无需额外请求参数)
response = invokeUrl
[
    url: fullUrl
    type: POST
    // 若需认证,需添加授权头(示例)
    // headers: {"Authorization": "Zoho-oauthtoken YOUR_TOKEN"}
];

info "Attempting to recall waiver..." + response;

额外注意事项

  • 确保Deluge环境已配置Zoho Sign API的权限与认证信息,部分场景需要在invokeUrl中添加授权头,否则可能触发权限类错误。
  • 确认目标请求ID对应的文档处于可撤回状态(如未完成签署),若文档状态不允许撤回,也会触发类似错误。

内容的提问来源于stack exchange,提问作者Jordan Grey

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.06 05:10:20