2015-12-18 2 views
3

Я использую v2.0.1 из servicenow из PyPi для взаимодействия с ServiceNow. Мне нужно найти пользователя в таблице sys_user, чтобы я мог найти назначенный им sys_id. Если у кого-нибудь есть образец кода, который они могут использовать, это будет оценено по достоинству.Как запросить таблицу sys_user с помощью REST?

Я попытался с помощью следующих без успеха:

from servicenow import Connection 
from servicenow import ServiceNow 

conn = conn = Connection.Auth(username='abc', password='xyz', instance='demo') 
user = ServiceNow.Base(conn) 
user.__table__ = 'sys_user.do' 

rec = user.fetch_all({'user_name': 'abc123'}) 

Это терпит неудачу с

AttributeError: 'Base' object has no attribute 'fetch_all' 

ответ

0

Я не знаком с PyPi, но я скажу вам, что вы можете сделать стандартный REST вызовы/api/now/table/sys_user? sysparm_query = user_nameSTARTSWITH

Также не забудьте ознакомиться с примечаниями относительно JSON, JSONv2 и SOAP и использовать правильную строку связи