首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在.NET中从BIM 360中获取项目的标记和问题

如何在.NET中从BIM 360中获取项目的标记和问题
EN

Stack Overflow用户
提问于 2019-02-14 18:06:40
回答 1查看 171关注 0票数 0

我能够GET的一个项目的信息,从BIM 360,但我有困难获得Markups和与之相关的Issues。有可能在.NET上得到这个吗?

我已经获得了项目的信息和关于它的版本的信息。然而,也没有我正在寻找的信息。

我使用以下网址获取item的信息

代码语言:javascript
复制
https://developer.api.autodesk.com/data/v1/projects/:project_id/items/:item_id

我还使用以下URL从version获取item的信息

代码语言:javascript
复制
https://developer.api.autodesk.com/data/v1/projects/:project_id/versions/:version_id

项目信息结果:

代码语言:javascript
复制
"included": [
    {
      "type": "versions",
      "id": "urn:adsk.wipprod:fs.file:vf.76kuKMRdTUGQv7hdLKMf6Q?version=1",
      "attributes": {
        "name": "AAA - My PDF file.pdf",
        "displayName": "AAA - My PDF file.pdf",
        "createTime": "2019-02-14T17:00:34Z",
        "createUserId": "9KMFMLS9T2Q2",
        "createUserName": "Nathan Hurley",
        "lastModifiedTime": "2019-02-14T17:00:45Z",
        "lastModifiedUserId": "9KMFMLS9T2Q2",
        "lastModifiedUserName": "Nathan Hurley",
        "versionNumber": 1,
        "fileType": "pdf",
        "extension": {
          "type": "versions:autodesk.bim360:File",
          "version": "1.0",
          "schema": {
            "href": "https://developer.api.autodesk.com/schema/v1/versions/versions:autodesk.bim360:File-1.0"
          },
          "data": {
            "processState": "PROCESSING_COMPLETE",
            "extractionState": "SUCCESS",
            "splittingState": "NOT_SPLIT",
            "reviewState": "NOT_IN_REVIEW",
            "revisionDisplayLabel": "1",
            "sourceFileName": "AAA - My PDF file.pdf"
          }
        }
      },

版本信息结果:

代码语言:javascript
复制
{
  "type": "versions",
  "id": ****************************************,
  "attributes": {
    "name": "AAA - My PDF file.pdf",
    "displayName": "AAA - My PDF file.pdf",
    "createTime": *******************,
    "createUserId": *******************,
    "createUserName": "Nathan Hurley",
    "lastModifiedTime": *******************,
    "lastModifiedUserId": *******************,
    "lastModifiedUserName": "Nathan Hurley",
    "versionNumber": 1,
    "fileType": "pdf",
    "extension": {
      "type": "versions:autodesk.bim360:File",
      "version": "1.0",
      "schema": {
        "href": "https://developer.api.autodesk.com/schema/v1/versions/versions:autodesk.bim360:File-1.0"
      },
      "data": {
        "processState": "PROCESSING_COMPLETE",
        "extractionState": "SUCCESS",
        "splittingState": "NOT_SPLIT",
        "reviewState": "NOT_IN_REVIEW",
        "revisionDisplayLabel": "1",
        "sourceFileName": "AAA - My PDF file.pdf"
      }
    }
  },

(代码行数比上面显示的代码行多,但代码的这些部分包含的信息最多)。

EN

回答 1

Stack Overflow用户

发布于 2019-02-15 03:07:48

您可以按照教程这里检索项目级别的问题。

基本上,您仍然从给定的容器中检索所有问题,然后根据targer_urn属性对它们进行筛选,以便将它们与项关联起来。

下面是我们的代码示例:https://github.com/Autodesk-Forge/bim360-csharp-issues

接下来,我们即将发布的BIM360关系服务和标记API (请继续关注我们的博客发布日期),您将能够在对象之间创建关系,并在针对给定项查询问题方面采用更直接的方法。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/54696584

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档