API返回链接而不是名称

时间:2019-04-01 05:51:58

标签: servicenow servicenow-rest-api

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

当我尝试使用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'}

2 个答案:

答案 0 :(得分:1)

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

欢呼

答案 1 :(得分: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