C# 邮递员-如何使用V2端点将用户导入BIM 360项目

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: "**

我正在开发一个小型的.NET控制台应用程序,它使用BIM 360 API使用双腿身份验证方法管理项目和帐户成员。我在尝试使用端点将用户导入BIM 360项目时遇到问题

在.NET控制台应用程序和Postman中,我都会收到一个404状态代码,带有以下正文响应:

{
    "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