簡體   English   中英

如何在Postman上為BIM360張貼或修補用戶角色和access_level

[英]How to POST or PATCH users role and access_level for BIM360 on Postman

我已通過遵循本教程成功創建了新的Account Userhttps : //forge.autodesk.com/en/docs/bim360/v1/reference/http/users-POST/#example ,並且使用了PATCH方法將其狀態設置為在Postman上active狀態。

我想設置他們的roleaccess_level但是這樣做很麻煩。 我已點擊下面的鏈接嘗試執行此功能,但是它要求用戶已經是BIM 360 Project Admin才能正常工作。

https://forge.autodesk.com/en/docs/bim360/v1/reference/http/projects-project_id-users-user_id-PATCH/

我還嘗試按照下面的下一個鏈接將用戶添加到項目中,但是我收到無法確定如何修復的錯誤。

https://forge.autodesk.com/en/docs/bim360/v1/reference/http/projects-project_id-users-import-POST/

URI: https://developer.api.autodesk.com/hq/v2/accounts/:account_id/projects/:project_id/users/import https://developer.api.autodesk.com/hq/v2/accounts/:account_id/projects/:project_id/users/import https://developer.api.autodesk.com/hq/v2/accounts/:account_id/projects/:project_id/users/import projects /: https://developer.api.autodesk.com/hq/v2/accounts/:account_id/projects/:project_id/users/import users / https://developer.api.autodesk.com/hq/v2/accounts/:account_id/projects/:project_id/users/import

方法: PATCH

授權: *********************************************

內容類型: application/json

x-user-id: {{user_id}}

身體:

{
  "email": "john.smith@mail.com",
  "services": {
  "document_management": {
      "access_level": "account_admin"
    }
  },
  "company_id": ************************************,
  "industry_roles": [
    ************************************
  ]
}

industry_role的ID為IT)。

錯誤:

{
  "code": 1004,
  "message": "this user doesn't exist."
}

我不確定如何收到此錯誤,因為用於x-user-id與與請求正文中提供的email相關聯的user_id是相同的。 有沒有辦法解決這個問題或我可以使用的另一種方法?

x-user-id標頭不是用於指定要導入的用戶,而是:

x-user-id字符串在兩足身份驗證上下文中,該應用程序可以訪問管理員在SaaS集成UI中指定的所有用戶。 通過提供此標頭,API調用將被限制為僅代表指定的用戶執行操作。

如果這不是您想要的,請刪除此字段。

通過/ GET users/ GET users:userid驗證user idemail是否彼此匹配。

並且確保提供用戶的電子郵件或用戶ID,並且不要同時提供它們:

請注意,您需要指定電子郵件或user_id。 但是,您不能同時指定兩者。

在這里查看文檔

暫無
暫無

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

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