Обратная ссылка API вместо имени - PullRequest
0 голосов
/ 01 апреля 2019

Я новичок в этой области, пожалуйста, помогите.

когда я пытаюсь получить значение из таблицы инцидентов, используя REST API servicenow вместо Name в поле assign_to, я получаю ссылку. Как я могу получить имя с помощью REST API. я использую питон

Запрос

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 ]

1 голос
/ 03 апреля 2019

Если вы хотите указать имя группы назначений, вам нужно установить для параметра 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

1 голос
/ 01 апреля 2019

вы получаете эту ссылку, потому что это поле является справочным полем. Это означает, что он не хранит информацию о пользователе, а хранит ссылку на другую запись. Когда вы отправите GET по ссылке, вы получите информацию о пользователе.

Приветствия

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...