【问题标题】:Error on rename BIM360 file重命名 BIM360 文件时出错
【发布时间】:2018-03-10 11:29:04
【问题描述】:

我正在尝试使用此端点 link 重命名 BIM360 帐户上的文件

但每个请求都会返回此消息:

{
    "jsonapi":{
        "version":"1.0"
        },
    "errors":[
        {
            "id":"8b976b03-ed82-425b-819d-e0e62f931182",
            "status":"400",
            "code":"BAD_INPUT",
            "title":"One or more input values in the request were bad",
            "detail":"Request input is invalid for this operation."
        }
    ]
}

使用方法:

    public async Task RenameFile(string newFileName, string projectId, string itemId)
    {
                if (string.IsNullOrEmpty(projectId) || string.IsNullOrEmpty(itemId) ||
                    string.IsNullOrEmpty(newFileName)) return;

                var body = JObject.FromObject(new {
                    jsonapi = new
                    {
                        version = "1.0"
                    },
                    data = new
                    {
                        type = "items",
                        id = itemId,
                        attributes = new
                        {
                            displayName = newFileName
                        }
                    }
                });

                var client = new RestClient(BaseUrl);

                var request = new RestRequest("/data/v1/projects/{project_id}/items/{item_id}", Method.PATCH);

                request.AddHeader("Authorization", "Bearer " + TokenBim360.AccessToken);
                request.AddUrlSegment("project_id", projectId);
                request.AddUrlSegment("item_id", itemId);
                request.AddParameter("application/vnd.api+json", body.ToString(Formatting.None), ParameterType.RequestBody);

                var response = await client.ExecuteTaskAsync(request);
    }

最奇怪的是,相同的代码在 A360 中运行良好...

我做错了什么?

【问题讨论】:

    标签: autodesk-forge autodesk-data-management autodesk-bim360


    【解决方案1】:

    不幸的是,用于在 BIM 360 上更新名称的 PATCH 仅适用于文件夹。无法从 API 更新文件名。您没有做错任何事情,只是功能不可用。我将与工程团队交谈,因为此请求也来自其他开发人员,以考虑在下一个版本中添加。

    【讨论】:

    • 到 2019 年 10 月还是这样吗?
    • 截至 2021 年 11 月似乎仍然如此。
    猜你喜欢
    • 2019-01-04
    • 2021-03-31
    • 2023-03-18
    • 2019-01-04
    • 2015-06-06
    • 2013-01-08
    • 2021-04-10
    • 2018-12-09
    • 2021-09-14
    相关资源
    最近更新 更多