我试图通过Autodesk Forge Data Management API从A360下载文件。 documentation指出为'Items'或'Versions'返回的JSON应该有一个名为'included.relationships.storage.meta.link.href'的部分。Autodesk Forge数据管理API下载项目
第5步:查找某一项目
如果你只想要最新版本的版本,你可以简单地获取链接从 上一步骤的响应体。在上面的例子中,我们可以看到 在 included.relationships.storage.meta.link.href属性 (https://developer.api.autodesk.com/oss/v2/buckets/wip.dm.prod/objects/977d69b1-43e7-40fa-8ece-6ec4602892f3.rvt) 可用于下载的项府Design.rvt的存储位置。
但是,返回的JSON似乎有此部分丢失。
即GET项目/:PROJECT_ID /项目/:ITEM_ID
使用邮差
返回
{ "jsonapi":{
"version":"1.0" }, "links":{
"self":{
"href":"https://developer.api.autodesk.com/data/v1/projects/a.YnVzaW5lc3M6ZXhjaXRlY2gxNyMyMDE1MDEwNjc2MzA0MDE/items/urn:adsk.wipprod:dm.lineage:ZrHUacBXSa2M1C_Xu_vHOw"
} }, "data":{
"type":"items",
"id":"urn:adsk.wipprod:dm.lineage:ZrHUacBXSa2M1C_Xu_vHOw",
"attributes":{
"displayName":"Test.dwg",
"createTime":"2015-01-07T12:54:52.0000000Z",
"createUserId":"201007051504283",
"lastModifiedTime":"2015-01-07T12:54:52.0000000Z",
"lastModifiedUserId":"201007051504283",
"extension":{
"type":"items:autodesk.core:File",
"version":"1.0",
"schema":{
"href":"https://developer.api.autodesk.com/schema/v1/versions/items:autodesk.core:File-1.0"
},
"data":{
}
}
},
"links":{
"self":{
"href":"https://developer.api.autodesk.com/data/v1/projects/a.YnVzaW5lc3M6ZXhjaXRlY2gxNyMyMDE1MDEwNjc2MzA0MDE/items/urn:adsk.wipprod:dm.lineage:ZrHUacBXSa2M1C_Xu_vHOw"
}
},
"relationships":{
"tip":{
"data":{
"type":"versions",
"id":"urn:adsk.wipprod:fs.file:vf.ZrHUacBXSa2M1C_Xu_vHOw?version=1"
},
"links":{
"related":{
"href":"https://developer.api.autodesk.com/data/v1/projects/a.YnVzaW5lc3M6ZXhjaXRlY2gxNyMyMDE1MDEwNjc2MzA0MDE/items/urn:adsk.wipprod:dm.lineage:ZrHUacBXSa2M1C_Xu_vHOw/tip"
}
}
},
"versions":{
"links":{
"related":{
"href":"https://developer.api.autodesk.com/data/v1/projects/a.YnVzaW5lc3M6ZXhjaXRlY2gxNyMyMDE1MDEwNjc2MzA0MDE/items/urn:adsk.wipprod:dm.lineage:ZrHUacBXSa2M1C_Xu_vHOw/versions"
}
}
},
"parent":{
"data":{
"type":"folders",
"id":"urn:adsk.wipprod:fs.folder:co.UDepmIWYTSSfbYGIUhngIA"
},
"links":{
"related":{
"href":"https://developer.api.autodesk.com/data/v1/projects/a.YnVzaW5lc3M6ZXhjaXRlY2gxNyMyMDE1MDEwNjc2MzA0MDE/items/urn:adsk.wipprod:dm.lineage:ZrHUacBXSa2M1C_Xu_vHOw/parent"
}
}
},
"refs":{
"links":{
"self":{
"href":"https://developer.api.autodesk.com/data/v1/projects/a.YnVzaW5lc3M6ZXhjaXRlY2gxNyMyMDE1MDEwNjc2MzA0MDE/items/urn:adsk.wipprod:dm.lineage:ZrHUacBXSa2M1C_Xu_vHOw/relationships/refs"
},
"related":{
"href":"https://developer.api.autodesk.com/data/v1/projects/a.YnVzaW5lc3M6ZXhjaXRlY2gxNyMyMDE1MDEwNjc2MzA0MDE/items/urn:adsk.wipprod:dm.lineage:ZrHUacBXSa2M1C_Xu_vHOw/refs"
}
}
},
"links":{
"links":{
"self":{
"href":"https://developer.api.autodesk.com/data/v1/projects/a.YnVzaW5lc3M6ZXhjaXRlY2gxNyMyMDE1MDEwNjc2MzA0MDE/items/urn:adsk.wipprod:dm.lineage:ZrHUacBXSa2M1C_Xu_vHOw/relationships/links"
}
}
}
} }, "included":[
{
"type":"versions",
"id":"urn:adsk.wipprod:fs.file:vf.ZrHUacBXSa2M1C_Xu_vHOw?version=1",
"attributes":{
"name":"Test.dwg",
"displayName":"Test.dwg",
"createTime":"2015-01-07T12:54:52.0000000Z",
"createUserId":"201007051504283",
"lastModifiedTime":"2015-01-07T12:54:52.0000000Z",
"lastModifiedUserId":"201007051504283",
"versionNumber":1,
"mimeType":"application/vnd.autodesk.autocad.dwg",
"storageSize":438112,
"fileType":"dwg",
"extension":{
"type":"versions:autodesk.core:File",
"version":"1.0",
"schema":{
"href":"https://developer.api.autodesk.com/schema/v1/versions/versions:autodesk.core:File-1.0"
},
"data":{
}
}
},
"links":{
"self":{
"href":"https://developer.api.autodesk.com/data/v1/projects/a.YnVzaW5lc3M6ZXhjaXRlY2gxNyMyMDE1MDEwNjc2MzA0MDE/versions/urn:adsk.wipprod:fs.file:vf.ZrHUacBXSa2M1C_Xu_vHOw%3Fversion=1"
}
},
"relationships":{
"item":{
"data":{
"type":"items",
"id":"urn:adsk.wipprod:dm.lineage:ZrHUacBXSa2M1C_Xu_vHOw"
},
"links":{
"related":{
"href":"https://developer.api.autodesk.com/data/v1/projects/a.YnVzaW5lc3M6ZXhjaXRlY2gxNyMyMDE1MDEwNjc2MzA0MDE/versions/urn:adsk.wipprod:fs.file:vf.ZrHUacBXSa2M1C_Xu_vHOw%3Fversion=1/item"
}
}
},
"links":{
"links":{
"self":{
"href":"https://developer.api.autodesk.com/data/v1/projects/a.YnVzaW5lc3M6ZXhjaXRlY2gxNyMyMDE1MDEwNjc2MzA0MDE/versions/urn:adsk.wipprod:fs.file:vf.ZrHUacBXSa2M1C_Xu_vHOw%3Fversion=1/relationships/links"
}
}
},
"refs":{
"links":{
"self":{
"href":"https://developer.api.autodesk.com/data/v1/projects/a.YnVzaW5lc3M6ZXhjaXRlY2gxNyMyMDE1MDEwNjc2MzA0MDE/versions/urn:adsk.wipprod:fs.file:vf.ZrHUacBXSa2M1C_Xu_vHOw%3Fversion=1/relationships/refs"
},
"related":{
"href":"https://developer.api.autodesk.com/data/v1/projects/a.YnVzaW5lc3M6ZXhjaXRlY2gxNyMyMDE1MDEwNjc2MzA0MDE/versions/urn:adsk.wipprod:fs.file:vf.ZrHUacBXSa2M1C_Xu_vHOw%3Fversion=1/refs"
}
}
},
"downloadFormats":{
"links":{
"related":{
"href":"https://developer.api.autodesk.com/data/v1/projects/a.YnVzaW5lc3M6ZXhjaXRlY2gxNyMyMDE1MDEwNjc2MzA0MDE/versions/urn:adsk.wipprod:fs.file:vf.ZrHUacBXSa2M1C_Xu_vHOw%3Fversion=1/downloadFormats"
}
}
},
"derivatives":{
"data":{
"type":"derivatives",
"id":"dXJuOmFkc2sud2lwcHJvZDpmcy5maWxlOnZmLlpySFVhY0JYU2EyTTFDX1h1X3ZIT3c_dmVyc2lvbj0x"
},
"meta":{
"link":{
"href":"https://developer.api.autodesk.com/modelderivative/v2/designdata/dXJuOmFkc2sud2lwcHJvZDpmcy5maWxlOnZmLlpySFVhY0JYU2EyTTFDX1h1X3ZIT3c_dmVyc2lvbj0x/manifest"
}
}
},
"thumbnails":{
"data":{
"type":"thumbnails",
"id":"dXJuOmFkc2sud2lwcHJvZDpmcy5maWxlOnZmLlpySFVhY0JYU2EyTTFDX1h1X3ZIT3c_dmVyc2lvbj0x"
},
"meta":{
"link":{
"href":"https://developer.api.autodesk.com/modelderivative/v2/designdata/dXJuOmFkc2sud2lwcHJvZDpmcy5maWxlOnZmLlpySFVhY0JYU2EyTTFDX1h1X3ZIT3c_dmVyc2lvbj0x/thumbnail"
}
}
}
}
} ] }
上传了一个新文件后,这似乎有可用的存储数据。所有现有文件在数月内都没有更新,因此没有存储数据。这可能是遗留数据的问题吗? – BassetMan
这是一个传统的迁移,我会仔细检查你的日期。 –