我已经成功地Account User
按照本教程创建了一个新的:https ://forge.autodesk.com/en/docs/bim360/v1/reference/http/users-POST/#example ,并使用了该PATCH
方法来设置他们的状态为active
邮递员。
我想设置它们role
,access_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/
网址: https://developer.api.autodesk.com/hq/v2/accounts/:account_id/projects/:project_id/users/import
方法: PATCH
授权: ************************************************
内容类型: application/json
x 用户 ID: {{user_id}}
身体:
{
"email": "john.smith@mail.com",
"services": {
"document_management": {
"access_level": "account_admin"
}
},
"company_id": ************************************,
"industry_roles": [
************************************
]
}
(ID 为industry_role
IT)。
错误:
{
"code": 1004,
"message": "this user doesn't exist."
}
我不确定我是如何得到这个错误的,因为用于的用户 ID与请求正文中的给定x-user-id
相同。有没有办法解决这个问题或我可以使用的其他方法?user_id
email