java - 在 ServiceNow 中使用 REST API 获取用户 sys_id?

标签 java rest servicenow servicenow-rest-api

我正在尝试使用 SNOW REST API 通过用户名获取用户sys_id。但我在 SNOW API 文档中找不到执行此操作的方法。

是否不可能这样做或有其他替代方法吗?

最佳答案

是的,这是一个简单的 GET 调用。默认字段不会返回 sys_id,但如果您明确请求,则会返回:

https://[your instance].service-now.com/api/now/table/sys_user?sysparm_query=user_name%3D[your username]&sysparm_fields=sys_id&sysparm_limit=1

REST API 浏览器对于构建和测试这样的查询非常方便。您可以通过搜索导航器找到它。

关于java - 在 ServiceNow 中使用 REST API 获取用户 sys_id?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56898872/

相关文章:

javascript - AngularJS - 自动生成用于访问 REST API 的工厂的建议

c# - ServiceNow 表 API 返回重复项/不返回所有记录

api - 使用 Servicenow Rest API 和 Powershell 查询多个表

java - 构造函数注入(inject)与字段注入(inject)

java - 如何 append 变量 ID - AndroidX

java - 如何以编程方式从使用 ADFS 的应用程序请求网页

java - ServiceNow 中的 GET() Web 服务调用引发数字格式异常

Java/Mockito : Set up 'when' for list arg containing element

python - 如何在 Django Rest Framework 响应中返回原始数据类型(而不是 UUID)

java - 如何在 Spring Boot Rest 中正确发布 json 对象