尝试进行 API 调用
它表示有效负载采用包 ID 的字符串数组。 ID 到底是什么?我拨打了 Get Packages 电话,其中包含包裹的 ID,并得到了我需要的包裹(我相信)。
使用 C#,我在从上次调用中获取该 ID 后进行了此调用。
// Make call
var payload = new string[] { "some guid ID" };
var response = await client.PostAsync("/_apis/packaging/Feeds/{feedId}/packages?api-version=6.0-preview.1", new StringContent(JsonConvert.SerializeObject(payload)), Encoding.UTF8, "application/json"));
响应返回BadRequest
响应返回BadRequest
问题原因是json负载内容有问题。
我们可以使用以下 json 有效负载示例:
{"packageids":["PackageID1","PackageID2"]}
我们可以使用 Rest API 获取包 ID:工件详细信息 - 获取包
您可以在Rest API响应中获取ID值。