Post 找到用于创建ServiceNow更改请求类型=Emergency的正确URL(端点)

Post 找到用于创建ServiceNow更改请求类型=Emergency的正确URL(端点),post,httprequest,endpoint,servicenow,servicenow-rest-api,Post,Httprequest,Endpoint,Servicenow,Servicenow Rest Api,我不知道这两个端点之间的区别: a) /api/sn\U chg\U rest/v1/change/emergency b) /api/now/table/change\u request?sys\u id=-1和sysparm\u query=type=emergency b) 一旦提交了对“正常”响应类型的更改 问题:无法提交紧急、标准或加急类型的请求 我尝试过的事情:url=https://xxxx.service-now.com/api/now/table/change_request?

我不知道这两个端点之间的区别: a) /api/sn\U chg\U rest/v1/change/emergency b) /api/now/table/change\u request?sys\u id=-1和sysparm\u query=type=emergency

b) 一旦提交了对“正常”响应类型的更改

问题:无法提交紧急、标准或加急类型的请求

我尝试过的事情:url=https://xxxx.service-now.com/api/now/table/change_request?sys_id=-1&sysparm\u query=type=expedited

url='1〕https://xxxx.service-now.com/api/sn_chg_rest/v1/change/emergency

下面的当前代码的结果与“我尝试过的事情”一起创建了一个CHG#XXX,但不管键是什么:xxxxxx“sys-pram#u query=type=xxxxxx”更改为(即“正常”、“加急”、“紧急”、“标准”)看起来是这样的-->(“sys-pram#u query=type=Emergency”、“sys-pram#query=type=Emergency”,“sys-pram_query=type=Standard”)一旦下面的代码运行并使用POST方法创建请求,ServiceNow站点上的类型默认为“Normal”

#Need to install requests package for python
#easy_install requests
import requests

# Set the request parameters
url = 'https://xxxx.service-now.com/api/now/table/change_request?sysparm_fields=type'

# Eg. User name="admin", Password="admin" for this code sample.
user = 'admin'
pwd = 'admin'

# Set proper headers
headers = {"Content-Type":"application/json","Accept":"application/json"}

# Do the HTTP request
response = requests.post(url, auth=(user, pwd), headers=headers ,data="{\"type\":\"Emergency\"}")

# Check for HTTP codes other than 200
if response.status_code != 200: 
    print('Status:', response.status_code, 'Headers:', response.headers, 'Error Response:',response.json())
    exit()

# Decode the JSON response into a dictionary and use the data
data = response.json()
print(data)
url的其他选项可能不起作用https://xxxx.service-now.com/api/now/table/“选项A”或“B”或“C”如下:

A) POST/sn\u chg\u rest/change/standard/{standard\u change\u template\u id}

B) api发布/序列号变更/剩余/变更/正常

C) 后版本URL/api/sn_chg_rest/{version}/change/emergency

以上A、B、C的链接:

资源:

API\u URL=“/API/sn\u chg\u rest/v1/change/emergency” 这可能会起作用,这将得到证实

是的,这很有效!无法提交标准版或加急版。但这可能是一个需要启用的设置(不确定)。请进一步研究。有些进展