C# 邮递员-如何使用V2端点将用户导入BIM 360项目
我正在开发一个小型的.NET控制台应用程序,它使用BIM 360 API使用双腿身份验证方法管理项目和帐户成员。我在尝试使用端点将用户导入BIM 360项目时遇到问题 在.NET控制台应用程序和Postman中,我都会收到一个404状态代码,带有以下正文响应:C# 邮递员-如何使用V2端点将用户导入BIM 360项目,c#,postman,autodesk-forge,autodesk-bim360,C#,Postman,Autodesk Forge,Autodesk Bim360,我正在开发一个小型的.NET控制台应用程序,它使用BIM 360 API使用双腿身份验证方法管理项目和帐户成员。我在尝试使用端点将用户导入BIM 360项目时遇到问题 在.NET控制台应用程序和Postman中,我都会收到一个404状态代码,带有以下正文响应: { "code": 1004, "message": "this user doesn't exist." } 请求标头: Content-Type: "application/json"; x-user-id: "**
{
"code": 1004,
"message": "this user doesn't exist."
}
请求标头:
Content-Type: "application/json";
x-user-id: "********-****-****-****-************";
Authorization: Bearer ****<two-legged token string>*****;
{
"user_id": "********-****-****-****-************",
"services": {
"project_administration": {
"access_level": "admin"
},
"document_management": {
"access_level": "admin"
}
},
"company_id": "********-****-****-****-************",
"industry_roles": []
}
在请求正文中,我使用了从id
属性获取的user\u id
,以及电子邮件。我使用了一个已经是项目成员的用户,一个在Admin目录中但不是项目成员的用户,以及一个既不是项目成员也不是项目成员的全新用户。这三个仍然返回相同的错误
我也遇到过类似的问题,但仍然无法让它发挥作用。
还有什么我忽略的吗?提前感谢您的帮助。您的有效负载的用户id
属性和x-user-id
标题必须是用户的uid
,而不是用户的id
我想最好在autodesk的论坛上问这个问题。您传递的用户id
的格式是什么?它应该是o[A-Z][0-9]
的形式,而不是像这样的GUID