python中的servicenow api客户端
snowclient的Python项目详细描述
python rest客户端,包含一些额外功能:
- 申请退休与适当的退职内置。
- 使用方便的方法将响应输出包装到对象中,例如,如果依赖表链接在属性中,则能够解析依赖表(也称为record.resolve_link(“depfield”))。
- 在NotFound对象中包装问题/错误/空记录。
- 额外查询sugar-有关详细信息,请参阅querybuilder和docs。例如,具有特定查询信息的请求,如:
获取/api/now/v1/table/change_请求?sysparm_limit=10&sysparm_query=cmdb_ciisnotempty%5estate=1%5easignment_group=deadbeef%5esys_created_onbetweenjavascript:gs.dategenerate('2018-06-11','19:25:00')@javascript:gs.dategenerate('2018-07-11','19:25:00')%5eorderbydescsys_created_on
可以从以下位置生成:
` qb.field_equals("state", "1") qb.field_equals("assignment_group", "deadbeef") start = datetime.utcnow() end = start - timedelta(days=30) qb.between(end, start) qb.orderbydesc("sys_created_on") `
这取决于眼睛(和咳嗽,自动完成方法),可能只会少一点伤害。