1

我正在使用 ServiceNow API 创建目录请求。

网址:

https://<ServiceNow>/api/sn_sc/servicecatalog/items/6e2cc01d4f51ce08d4fb2b8ca310c7a6/order_now

身体:

{
    "sysparm_quantity":"1",
    "variables":  {
        "requestor":"6e2cc01d4f51ce08d4fb2b8ca310c7a6",
        "Requested For":"6e2cc01d4f51ce08d4fb2b8ca310c7a6",
        "Group Name":"01304c6ddbef9f0827673672399619c4",
        "Group Domain":"FG",
        "Rationale for Approver Only (this will not be viewed by fulfillment team)":"testing"
    }
}

我收到了这个错误:

{
    "error": {
        "detail": "",
        "message": "Mandatory Variables are required"
    },
    "status": "failure"
}

我怎么知道什么是必填字段?

4

2 回答 2

1

我发现这个 ID 将用于获取强制变量。 https://<ServiceNow>/api/sn_sc/servicecatalog/items/<Item_ID>/variables

但是,我在 service now 官方文档中找不到它。

它应该是一个脚本化的 API。

于 2019-12-20T15:13:29.633 回答
0

打开表单时检查浏览器中的元素选项卡(Chrome 为 F12)并搜索“variable_tab”,您将看到所有预期的变量。您可以通过查看表格来了解如何调用强制性的。

于 2020-10-21T14:43:32.783 回答