如何通过 bim360 api 或 sdk 下载 plan pdf 文件?

How can I download plan pdf file by bim360 api or sdk?

根据文档 (https://forge.autodesk.com/en/docs/data/v2/tutorials/download-file/) 我应该从 included.relationships.storage.data.id 获取存储对象 ID。 我可以对所有上传到 bim360 的文件执行此操作,但计划 pdf 文件除外。 整个回复中没有关于'storage'的内容。

这是我的回复 "included":

''' "included": [ { "type": "versions", "id": "XXX", "attributes":{ "name": "一楼平面图", "displayName": "一楼平面图", "createTime": "2019-01-10T09:19:16Z", "createUserId": "3MYGKJ73V3SD", "createUserName": "XXX", "lastModifiedTime": "2019-01-10T09:19:19Z", "lastModifiedUserId": "XXX", "lastModifiedUserName": "XXX", "versionNumber": 1, "extension":{ "type": "versions:autodesk.bim360:Document", "version": "1.0", "schema":{ "href": "https://developer.api.autodesk.com/schema/v1/versions/versions:autodesk.bim360:Document-1.0" }, "data":{ "processState": "PROCESSING_COMPLETE", "viewableId": "1", "viewableGuid": "XXX", "viewableName": "(1)", "viewableOrder": 1, "sourceFileName": "A1-1 DIMS FIRST FLOOR DIMENSION PLAN_V1_2019-01-10_09-54-54am.pdf" } } }, "links":{ "self":{ "href": "XXX" } }, "relationships":{ "item":{ "data":{ "type": "items", "id": "XXX" }, "links":{ "related":{ "href": "XXX" } } }, "refs":{ "links":{ "self":{ "href": "XXX" }, "related":{ "href": "XXX" } } }, "links":{ "links":{ "self":{ "href": "XXX" } } }, "downloadFormats":{ "links":{ "related":{ "href": "XXX" } } } } } ] '''

我该如何处理?

是的,请致电GET versions/:version_id/relationships/refs instead. Since the item listed in the Plan folder is a type of items:autodesk.bim360:Document, this type item won't have storage attribute shown in its responses of GET versions/:version_id and GET items/:item_id directly. see also here: