Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/326.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 如何使用REST查询sys_用户表?_Python_Servicenow - Fatal编程技术网

Python 如何使用REST查询sys_用户表?

Python 如何使用REST查询sys_用户表?,python,servicenow,Python,Servicenow,我正在使用PyPi的v2.0.1与ServiceNow进行交互。我需要能够在sys_user表中查找用户,以便找到分配给他们的sys_id。如果任何人有一些样本代码,他们可以分享将不胜感激 我尝试过使用以下方法,但没有成功: from servicenow import Connection from servicenow import ServiceNow conn = conn = Connection.Auth(username='abc', password='xyz', instan

我正在使用PyPi的v2.0.1与ServiceNow进行交互。我需要能够在sys_user表中查找用户,以便找到分配给他们的sys_id。如果任何人有一些样本代码,他们可以分享将不胜感激

我尝试过使用以下方法,但没有成功:

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'

我不熟悉PyPi,但我会告诉您,您可以对/api/now/table/sys\u user?sysparm\u query=user\u nameSTARTSWITH进行标准的REST调用

另外,请确保查看有关JSON、JSONv2和vs SOAP的注释,并使用正确的连接验证字符串