API返回链接而不是Name

问题描述 投票:0回答:2

我是这个领域的新手,请帮忙。

当我想使用servicenow REST API而不是在assigned_to字段中的Name从事件表中获取值时,我得到一个链接。我如何使用REST API获取名称。我正在使用python

询问

url = 'https://comapanyname.service-now.com/api/now/table/incident?sysparm_query=assignment_group=assignment_group=7a76f60f3d42002

结果

'assigned_to': {'link': 'https://companyname.service-now.com/api/now/table/sys_user/0db6ec308f6723a90', 'value': '0db6ec308f6723a90'}
servicenow servicenow-rest-api
2个回答
1
投票

你得到这个链接,因为这个字段是一个参考字段。这意味着它不存储用户的信息,而是存储对另一个记录的引用。当您向链接发送GET时,您将收到用户信息。

干杯


1
投票

如果需要赋值组的名称,则需要将参数sysparm_display_value设置为“true”或“all”(默认为“false”)。如果您不想要链接,可以将参数sysparm_exclude_reference_link设置为“true”(默认为“false”)。

见:https://developer.servicenow.com/app.do#!/rest_api_doc?v=madrid&id=r_TableAPI-GET

© www.soinside.com 2019 - 2024. All rights reserved.