Mendeley API 按 ID 检索文件失败,响应代码为 0
Mendeley API File retrieval by id fails with response code 0
我正在尝试使用 Mendeley API 上传和检索文档和文件,但 files/{file_id}
端点有问题。
我有一个用于测试的个人 Mendeley 帐户,其中填充了一些 PDF 文档。
例如,在 API 文档页面上,如果我调用
GET /files
我看到我添加的所有文件,但是如果我取一个id值,然后调用
GET /files/{file_id}
使用 ID,例如
https://api.mendeley.com:443/files/7b188de2-32a7-f067-51bd-520179e866b8
我得到一个奇怪的响应代码 0,响应 headers 是 {},响应 body 是 'no content'。文件列表中的所有 ID 都会发生这种情况 - 这是错误还是我做错了什么?
如果我更改 id 字符串,我会收到 404 未找到错误,这是可以预料的,因此这不是授权或其他一般问题。
这是用于 运行 API 文档网页的软件 Swagger 的限制。
该端点 returns 重定向到 S3 下载 URL,以允许您获取文件。不幸的是,Swagger 没有正确处理重定向,并将其显示为响应代码 0.
端点工作正常;它只是没有在文档页面上正确显示。
我正在尝试使用 Mendeley API 上传和检索文档和文件,但 files/{file_id}
端点有问题。
我有一个用于测试的个人 Mendeley 帐户,其中填充了一些 PDF 文档。
例如,在 API 文档页面上,如果我调用
GET /files
我看到我添加的所有文件,但是如果我取一个id值,然后调用
GET /files/{file_id}
使用 ID,例如
https://api.mendeley.com:443/files/7b188de2-32a7-f067-51bd-520179e866b8
我得到一个奇怪的响应代码 0,响应 headers 是 {},响应 body 是 'no content'。文件列表中的所有 ID 都会发生这种情况 - 这是错误还是我做错了什么?
如果我更改 id 字符串,我会收到 404 未找到错误,这是可以预料的,因此这不是授权或其他一般问题。
这是用于 运行 API 文档网页的软件 Swagger 的限制。
该端点 returns 重定向到 S3 下载 URL,以允许您获取文件。不幸的是,Swagger 没有正确处理重定向,并将其显示为响应代码 0.
端点工作正常;它只是没有在文档页面上正确显示。