【问题标题】:PATCH Companies using Postman returning 1004: company doesn't exist" error使用 Postman 的 PATCH 公司返回 1004:公司不存在”错误
【发布时间】:2021-08-09 03:22:15
【问题描述】:

我正在尝试解决与 PATCH 公司某些字段的 API 连接,但每次我发送 PATCH 时,都会收到“该公司不存在”的错误 1004。

我可以为完全相同的公司 ID(相同的帐户 ID、具有帐户:写入权限的当前 OATH Bearer 等)执行 GET,它会返回公司的完整 JSON 对象。

我在数周内尝试了多家公司,但总是遇到同样的问题。

我正在关注此文档:https://forge.autodesk.com/en/docs/bim360/v1/reference/http/companies-:company_id-PATCH/

更新:我一直在使用 Postman 进行测试,但只是在 linux CLI 中尝试过,并且能够成功更新。一定是邮递员的某些设置有问题,所以我会继续寻找。更新标题

【问题讨论】:

    标签: postman autodesk-forge patch autodesk-bim360


    【解决方案1】:

    TL;DR - 我在 Postman 中的 URL 末尾有一个换行符/LF/%0A,但我从未注意到。

    我是个彻头彻尾的白痴。当我最初在 URL 末尾粘贴公司 ID 时,它肯定包含换行符,我只是从未注意到它。我什至试过点击行尾,删除最后一个字符,然后重新输入。

    我开始挖掘有关失败请求的控制台信息,并将它们与我的 Linux CLI curl 进行比较。我注意到在发送的末尾有一个额外的 %0A。删除了换行符,一切正常。

    我真的希望这有助于避免其他人在未来感到沮丧。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-03-09
      • 2017-03-10
      • 2015-03-17
      • 1970-01-01
      • 2018-09-14
      相关资源
      最近更新 更多