简体   繁体   English

获取BIM 360 Docs项目和计划文件夹

[英]Get BIM 360 Docs Project and Plans Folders

Sounds like an easy question right? 听起来像是一个简单的问题,对吗?

I want to the ID of the 2 ROOT Folders of BIM360 Docs. 我想要BIM360 Docs的2个ROOT文件夹的ID。 The Plans & Project Folders. 计划和项目文件夹。

2 Problems.... :( 2问题.... :(

The first is the ROOT Folders can be renamed inside of BIM360 Docs, so I can look by name or string value. 第一个是可以在BIM360 Docs内部重命名ROOT文件夹,因此我可以按名称或字符串值查找。 (in the case of the renamed ROOT Folder it is renamed in the NAME and DISPLAYNAME) (对于重命名的ROOT Folder,它在NAME和DISPLAYNAME中被重命名)

The Second is if you use GetTopLevel Folder from Data Management API it gives me all the hidden folders as well. 第二个是如果您使用Data Management API中的GetTopLevel文件夹,它也会为我提供所有隐藏的文件夹。

So the automatic response is to say why not use the attributes of the folders and ignore the hidden folders....... low and behold the attributes of all folders are all set HIDDEN = False. 因此,自动响应就是说,为什么不使用文件夹的属性并忽略隐藏的文件夹。......低而看到所有文件夹的属性都设置为HIDDEN = False。 Although clearly some of the folders do not appear in BIM360 Docs, so must be hidden another way. 尽管显然有些文件夹没有出现在BIM360 Docs中,但是必须以另一种方式隐藏。

所有隐藏的文件夹

Has anyone got any suggestions? 有没有人有任何建议?

Thanks in Advance. 提前致谢。 Happy New Year. 新年快乐。

If you are calling the top folders API with an OAuth 2.0 Authorization Code Grant access token ("three-legged" token) you should be getting only the "Plans" and "Project Files" folders 如果您使用OAuth 2.0授权码授予访问令牌 (“三足”令牌)调用顶层文件夹API ,那么您应该只会获得“计划”和“项目文件”文件夹

Request: 请求:

curl -X GET -H "Authorization: Bearer YOUR_JWT_TOKEN" 
"https://developer.api.autodesk.com/project/v1/hubs/b.hub.id.123/projects/b.project.id.xyz/topFolders"

Response: 响应:

{
"jsonapi": {
    "version": "1.0"
},
"links": {
    "self": {
        "href": "https://developer.api.autodesk.com/project/v1/hubs/b.hub.id.123/projects/b.project.id.xyz/topFolders"
    }
},
"data": [
    {
        "type": "folders",
        "id": "urn:adsk.wipprod:fs.folder:co.CpjEV04YT_WDKXRkK5uiEg",
        "attributes": {
            "name": "Plans",
            "displayName": "Plans",
            "createTime": "2017-06-26T09:27:39.0000000Z",
            "createUserId": "",
            "createUserName": "",
            "lastModifiedTime": "2017-06-26T09:27:39.0000000Z",
            "lastModifiedUserId": "",
            "lastModifiedUserName": "",
            "lastModifiedTimeRollup": "2017-06-26T09:27:39.0000000Z",
            "objectCount": 0,
            "hidden": false,
            "extension": {
                "type": "folders:autodesk.bim360:Folder",
                "version": "1.0",
                "schema": {
                    "href": "https://developer.api.autodesk.com/schema/v1/versions/folders:autodesk.bim360:Folder-1.0"
                },
                "data": {
                    "visibleTypes": [
                        "items:autodesk.bim360:Document"
                    ],
                    "actions": [
                        "CONVERT",
                        "SPLIT",
                        "OCR"
                    ],
                    "allowedTypes": [
                        "folders:autodesk.bim360:Folder",
                        "items:autodesk.bim360:File",
                        "items:autodesk.bim360:Document",
                        "items:autodesk.bim360:TitleBlock",
                        "items:autodesk.bim360:ReviewDocument"
                    ]
                }
            }
        },
        "links": {
            "self": {
                "href": "https://developer.api.autodesk.com/data/v1/projects/b.project.id.xyz/folders/urn:adsk.wipprod:fs.folder:co.CpjEV04YT_WDKXRkK5uiEg"
            }
        },
        "relationships": {
            "contents": {
                "links": {
                    "related": {
                        "href": "https://developer.api.autodesk.com/data/v1/projects/b.project.id.xyz/folders/urn:adsk.wipprod:fs.folder:co.CpjEV04YT_WDKXRkK5uiEg/contents"
                    }
                }
            },
            "parent": {
                "data": {
                    "type": "folders",
                    "id": "urn:adsk.wipprod:fs.folder:co.8w-SI-ggRAuTQcTlD0GK6g"
                },
                "links": {
                    "related": {
                        "href": "https://developer.api.autodesk.com/data/v1/projects/b.project.id.xyz/folders/urn:adsk.wipprod:fs.folder:co.CpjEV04YT_WDKXRkK5uiEg/parent"
                    }
                }
            },
            "refs": {
                "links": {
                    "self": {
                        "href": "https://developer.api.autodesk.com/data/v1/projects/b.project.id.xyz/folders/urn:adsk.wipprod:fs.folder:co.CpjEV04YT_WDKXRkK5uiEg/relationships/refs"
                    },
                    "related": {
                        "href": "https://developer.api.autodesk.com/data/v1/projects/b.project.id.xyz/folders/urn:adsk.wipprod:fs.folder:co.CpjEV04YT_WDKXRkK5uiEg/refs"
                    }
                }
            },
            "links": {
                "links": {
                    "self": {
                        "href": "https://developer.api.autodesk.com/data/v1/projects/b.project.id.xyz/folders/urn:adsk.wipprod:fs.folder:co.CpjEV04YT_WDKXRkK5uiEg/relationships/links"
                    }
                }
            }
        }
    },
    {
        "type": "folders",
        "id": "urn:adsk.wipprod:fs.folder:co.q7ElPL9HRTSpVuMP5-xq7w",
        "attributes": {
            "name": "Project Files",
            "displayName": "Project Files",
            "createTime": "2017-06-26T09:27:41.0000000Z",
            "createUserId": "",
            "createUserName": "",
            "lastModifiedTime": "2017-11-08T13:06:58.0000000Z",
            "lastModifiedUserId": "XXXXXXXX",
            "lastModifiedUserName": "John%20Smith",
            "lastModifiedTimeRollup": "2018-01-10T09:09:36.0000000Z",
            "objectCount": 6,
            "hidden": false,
            "extension": {
                "type": "folders:autodesk.bim360:Folder",
                "version": "1.0",
                "schema": {
                    "href": "https://developer.api.autodesk.com/schema/v1/versions/folders:autodesk.bim360:Folder-1.0"
                },
                "data": {
                    "visibleTypes": [
                        "items:autodesk.bim360:File"
                    ],
                    "actions": [
                        "CONVERT"
                    ],
                    "allowedTypes": [
                        "items:autodesk.bim360:File",
                        "folders:autodesk.bim360:Folder"
                    ]
                }
            }
        },
        "links": {
            "self": {
                "href": "https://developer.api.autodesk.com/data/v1/projects/b.project.id.xyz/folders/urn:adsk.wipprod:fs.folder:co.q7ElPL9HRTSpVuMP5-xq7w"
            }
        },
        "relationships": {
            "contents": {
                "links": {
                    "related": {
                        "href": "https://developer.api.autodesk.com/data/v1/projects/b.project.id.xyz/folders/urn:adsk.wipprod:fs.folder:co.q7ElPL9HRTSpVuMP5-xq7w/contents"
                    }
                }
            },
            "parent": {
                "data": {
                    "type": "folders",
                    "id": "urn:adsk.wipprod:fs.folder:co.8w-SI-ggRAuTQcTlD0GK6g"
                },
                "links": {
                    "related": {
                        "href": "https://developer.api.autodesk.com/data/v1/projects/b.project.id.xyz/folders/urn:adsk.wipprod:fs.folder:co.q7ElPL9HRTSpVuMP5-xq7w/parent"
                    }
                }
            },
            "refs": {
                "links": {
                    "self": {
                        "href": "https://developer.api.autodesk.com/data/v1/projects/b.project.id.xyz/folders/urn:adsk.wipprod:fs.folder:co.q7ElPL9HRTSpVuMP5-xq7w/relationships/refs"
                    },
                    "related": {
                        "href": "https://developer.api.autodesk.com/data/v1/projects/b.project.id.xyz/folders/urn:adsk.wipprod:fs.folder:co.q7ElPL9HRTSpVuMP5-xq7w/refs"
                    }
                }
            },
            "links": {
                "links": {
                    "self": {
                        "href": "https://developer.api.autodesk.com/data/v1/projects/b.project.id.xyz/folders/urn:adsk.wipprod:fs.folder:co.q7ElPL9HRTSpVuMP5-xq7w/relationships/links"
                    }
                }
            }
        }
    }
]

} }

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM