【问题标题】:General Exception Microsoft Graph API OfficeConversion_ConverterInternal一般异常 Microsoft Graph API OfficeConversion_ConverterInternal
【发布时间】:2021-01-27 14:25:19
【问题描述】:

上个月左右我一直在调用这个端点,将我的 word 文档转换为 pdf 并且它工作正常:

https://graph.microsoft.com/v1.0/drives/{drive_id}/root/children('example.docx')/content?format=pdf

我今天尝试了这个,似乎我没有得到 pdf 作为响应,而是:

{
    "error": {
        "code": "generalException",
        "message": "Error from Office Service. Url=https://wordcs.officeapps.live.com/document/export/pdf HttpCode=NotFound cert=subject:;thumbprint: ResponseHeaders=Connection: close\r\nDate: Wed, 27 Jan 2021 14:14:23 GMT\r\nServer: Microsoft-IIS/10.0\r\nX-Powered-By: ASP.NET\r\n",
        "innererror": {
            "code": "OfficeConversion_ConverterInternal"
        }
    }
}

我遵循了这些来自 Microsoft 的文档,但没有任何帮助:/

https://docs.microsoft.com/en-us/graph/api/driveitem-get-content-format?view=graph-rest-1.0&tabs=http

当我不使用格式参数来获取 pdf 转换时,我至少可以成功地从原始文件中获得响应 (200):

https://graph.microsoft.com/v1.0/drives/{drive_id}/root/children('example.docx')/content

最近是否更新了 Microsoft Graph API?

此外,我确实拥有所有 Azure 访问权限以及所有这些,因为这在过去一个月里一直运行良好,所以我几乎可以肯定 API 已更改,或者我的域可能被阻止或其他什么...

【问题讨论】:

  • 我看到我没有与文档完全相同的网址,但即使我尝试了相同的网址,这也不起作用graph.microsoft.com/v1.0/drive/root/…
  • 有趣。在您的应用程序之外,您是否也可以使用 Graph explorer 或 POSTMAN 重现该问题?
  • 是的,我已经通过代码和邮递员进行了测试。似乎找不到问题。我尝试了内容类型 application/pdf head 和没有它,但仍然是相同的响应。在此处查看屏幕截图:gyazo.com/3ef434584b830dcd84ce43046f145adc
  • 为了澄清起见,我看到 404 响应,但文件在那里,因为如果我删除格式参数,我会得到实际文件,但作为 .docx @Dev

标签: azure api sharepoint microsoft-graph-api microsoft-graph-files


【解决方案1】:

请立即检查。问题已解决。

【讨论】:

  • 谢谢,已经解决。任何英特尔是什么导致了这个问题或没有?
  • 微软一定在 API 中做了一些更改,以至于他们的测试人员无法在它上线之前对其进行测试......大声笑
猜你喜欢
  • 1970-01-01
  • 2019-07-07
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2019-03-15
  • 2023-03-04
相关资源
最近更新 更多