Adobe 文档生成器 API 没有响应

问题描述 投票:0回答:1

我正在尝试使用 Adobe 的文档生成 API,使用外部存储(blob storage azure)我正在遵循指南,但当我发布到 API 时没有收到任何响应

我正在尝试使用 Adobe 的文档生成 API,它需要请求正文:

{
  "input": {
    "uri": "",
    "storage": "BLOB"
  },
  "output": {
    "uri": "",
    "storage": "BLOB"
  },
  "params": {
    "outputFormat": "pdf",
    "jsonDataForMerge": {
      "customerName": "Kane Miller",
      "customerVisits": 100,
      "itemsBought": [
        {
          "name": "Sprays",
          "quantity": 50,
          "amount": 100
        },
        {
          "name": "Chemicals",
          "quantity": 100,
          "amount": 200
        }
      ],
      "totalAmount": 300,
      "previousBalance": 50,
      "lastThreeBillings": [
        100,
        200,
        300
      ],
      "photograph": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR42mP88h8AAu0B9XNPCQQAAAAASUVORK5CYII="
    }
  }
}

这是 Adobe 展示的示例,但我已将存储更改为 Blob,因为我使用的是 Azure。我制作了2个blob存储容器,一个包含word格式的模板,另一个用于输出的空白存储。对于请求正文输入,我生成了 SAS 令牌和 URL,并将 URL 放入输入的 uri 请求中。对于输出,我生成了空容器的 SAS 令牌,并将 URL 放入 uri 请求中。当我尝试发布此数据时,它不会返回任何内容。我对请求正文的输入和输出的理解是否错误?为什么我没有从 API 得到任何响应?

post azure-blob-storage adobe adobe-documentgeneration
1个回答
0
投票

根据评论中的讨论,问题在于,在“成功”创建作业的帖子中,我们的 API 在响应中返回一个 Location 标头,该标头是您可用于检查作业状态的 URL。预计正文为空,因为相关信息位于 Location 标头中。

© www.soinside.com 2019 - 2024. All rights reserved.