如何使用REST查询sys_user表?

时间:2015-12-18 16:11:12

标签: python servicenow

我使用PyPi的servicenow 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'

1 个答案:

答案 0 :(得分:0)

我不熟悉PyPi,但我会告诉你,你可以对/ api / now / table / sys_user进行标准的REST调用吗?sysparm_query = user_nameSTARTSWITH

另外,请务必查看有关JSON,JSONv2和SOAP的说明,并使用正确的连接验证字符串