在 ResultUrl 未响应时获取 OperationResult object?

Getting OperationResult when ResultUrl is not in response object?

我正在求助于社区,因为我在官方文档中没有找到任何内容。

正如标题所说,我无法获取操作结果。我正在通过调用 Project - Create REST 端点来创建操作。 HTTP 调用正在响应操作引用,因为操作已成功排队。虽然操作是 运行(状态 NotSetQueuedInProgress),但我以 300 毫秒的间隔轮询操作。几秒后,操作结果为成功状态。

由于操作成功,我希望操作的 resultUrl 属性 填充指向创建的资源的 URL (在我的例子中是表单https://dev.azure.com/{organization}/_apis/projects/{projectId}?api-version=6.0)。但是,resultUrl 根本不是 GET 调用响应的一部分。

有什么我遗漏或误解的吗?感谢任何帮助,提前致谢。

你的问题没有说清楚。如果您创建一个新项目,您就会知道它的名称。 URL 项目稳定:

https://dev.azure.com/{organization}/_apis/projects/{projectNAME}?api-version=6.0

你可以获得ProjectState in the answer and any over information like the project URL (TeamProject).