2017-09-03 55 views
0

https://MYINSTANCE.now.com/api/now/table/sys_user_grmember?sysparm_display_value=all如何获得的组名与服务用户名现在REST API相关

{ 
"result": [ 
    { 
     "sys_id": { 
      "display_value": "0055d61edb7fbe00115032dd7c961914", 
      "value": "0055d61edb7fbe00115032dd7c961914" 
     }, 
     "sys_updated_by": { 
      "display_value": "SD1234", 
      "value": "SD1234" 
     }, 
     "sys_created_on": { 
      "display_value": "09.07.2017 12:36:50", 
      "value": "2017-07-09 02:36:50" 
     }, 
     "sys_mod_count": { 
      "display_value": "0", 
      "value": "0" 
     }, 
     "sys_updated_on": { 
      "display_value": "09.07.2017 12:36:50", 
      "value": "2017-07-09 02:36:50" 
     }, 
     "sys_tags": { 
      "display_value": "", 
      "value": "" 
     }, 
     "user": { 
      "display_value": "Rahul Davis", 
      "link": "://MYINSTANCE.com/api/now/table/sys_user/cb154dd94f735e000d7f0ed11310c7a7", 
      "value": "cb154dd94f735e000d7f0ed11310c7a7" 
     }, 
     "sys_created_by": { 
      "display_value": "SD1234", 
      "value": "SD1234" 
     }, 
     "group": { 
      "display_value": "MAJOR_INCIDENT_MANAGEMENT_AU", 
      "link": "://MYINSTANCE.com/api/now/table/sys_user_group/2cc9e481db6b7200115032dd7c9619e3", 
      "value": "2cc9e481db6b7200115032dd7c9619e3" 
     } 

    } 

] 

}

等等......

?我怎样才能组名通过给用户名为rahul戴维斯与这个API的sysparm任何人都可以建议我哪一个我必须使用这个JSON格式?

+0

[链接](https://MYINSTANCE.service-now.com/api/now/table/sys_user_grmember?sysparm_que ry = user = Rahul Davis)我已经使用过这个但没用。 :( –

回答

1

首先,你不要想根据用户的名字拉组成员资格,因为名称不是唯一的值。相反,如果无法获取用户的sys_id,则可能需要使用他们的用户ID。要做到这一点,只需在以下API上使用REST GET调用:

https://[[INSTANCE]].service-now.com/api/now/table/sys_user_grmembersysparm_query = user.user_name%3D [用户名]] & sysparm_display_value =所有

只需更换[INSTANCE]]与您的实例名称,[用户名]]的用户名,你要寻找的。在上面的这一行中,您可以看到以斜体显示的段(sysparm_query = user.user_name%3D [[USERNAME]])是查询。我通过从应用程序导航器导航到sys_user_grmember.list,并通过从用户字段中点击行进到查询中用户的使用ID字段并检查特定用户标识来运行查询。

另外,如果你正在寻找的组,只是追加& sysparm_fields = group.name到查询URI。

如果您需要一些快速帮助,您可以使用ServiceNow中的“REST API资源管理器”在将来真正轻松地使用表或其他API构建REST查询! :-)

相关问题