簡體   English   中英

Forge API:無法從我的 BIM360 團隊獲取所有項目

[英]Forge API: Cannot get all projects from my BIM360 Team

我正在嘗試獲取 BIM360 Team Hub 中所有項目的列表。 但是,我發現 API 調用並沒有給我整個項目。 我試圖找出差異的來源,我懷疑項目的創建日期可能是相關的。 我發現很多 2018 年之前創建的項目沒有包含在我的“獲取項目”回復中,盡管我是所有這些項目的項目管理員。

有人可以就此提出建議嗎? 謝謝!

你有多少項目? 您的項目號可能超出默認最大限制,請嘗試添加查詢字符串page[limit]

例如

https://developer.api.autodesk.com/project/v1/hubs/:hub_id/projects?page[limit]=100

通常,當您的項目總數過多而無法顯示時,您可能會看到以下分頁字段,那么您需要通過添加查詢字符串page[limit]來增加顯示數量:

"links": {
    "self": {
      "href": "/project/v1/hubs/a.hub.id.123/projects"
    },
    "first": {
        "href": "project/v1/hubs/a.hub.id.123/projects?page%5Bnumber%5D=0&page%5Blimit%5D=2"
    },
    "prev": {
        "href": "/project/v1/hubs/a.hub.id.123/projects?page%5Bnumber%5D=0&page%5Blimit%5D=2"
    },
    "next": {
        "href": "/project/v1/hubs/a.hub.id.123/projects?page%5Bnumber%5D=2&page%5Blimit%5D=2"
    }
  },

參考: https://forge.autodesk.com/en/docs/data/v2/developers_guide/pagination/#project-and-data-service-pagination

更新

如果上述方法對您不起作用,您可以在調用https://developer.api.autodesk.com/project/v1/hubs/:hub_id/projects時傳遞一個額外的請求 header x-request-id : 此參數可以是任何字符串,但我建議您使用您的姓名或公司名稱加上隨機 GUID 的組合。 例如

curl -v 'https://developer.api.autodesk.com/project/v1/hubs/:hub_id/projects' \
  -H 'Authorization: Bearer {{ACCESS_TOKEN}}' \
  -H 'x-request-id: yongjoon-4a539a6a-14bb-4ddd-b32e-74e430aff590' \

之后,將x-request-id傳遞給我們。 我們將咨詢我們的工程團隊以獲取見解和后端日志。 謝謝!

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM