问题标签 [servicenow-rest-api]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
2271 浏览

pagination - Azure 数据工厂 REST API 立即提供服务 - 分页问题

我们正在尝试使用 Azure 数据工厂通过 REST API 连接器从 ServiceNow 中提取数据。

我们已经尝试在 ADF 中使用特定的 ServiceNow 连接器,但这对于我们的目的来说表现得不够好 - 我们需要使用实际值和显示值并经常进行小负载,您无法在适当的位置过滤显示,所以它太慢了。

在简单的测试中,REST API 运行良好,挑战特别是在分页方面。在初始 GET 请求之后,ServiceNow API 在响应头中返回相关链接,格式如下;

REST 资源数据集具有分页规则的设置,文档建议可以处理 - https://docs.microsoft.com/en-us/azure/data-factory/connector-rest#pagination-support

此通用 REST 连接器支持以下分页模式:

下一个请求的标头 = 当前响应标头中的标头值

我们无法弄清楚在分页规则键/值中放置什么,以便在每次接收到一页数据时导航到 rel="next" URL。

我们已经尝试了文档中描述的大多数选项——这样的事情似乎很接近:

似乎 Headers.['Link'] 部分的格式正确但不够具体。

有没有人建议应该进行什么设置才能完成这项工作?

0 投票
1 回答
99 浏览

java - 使用 HttpClient 同时处理两个以上的请求

每当我在 Spring 启动时在我的 restcontroller 中的一个 getmapping 方法中进行以下调用时,它永远不会被执行。当我注释掉三个中的一个时,它可以完美地工作。哪个组合都没有关系,它们都可以工作,但最多有两个。

0 投票
1 回答
304 浏览

rest - HTTPS 记录查询说明

谁能解释一下如何使用第一组、上一组、下一组和最后一组记录来查询HTTP REST消息数据。这到底是做什么的?我在 ServiceNow 网站上获得了一些我无法理解的信息。

https://developer.servicenow.com/app.do#!/rest_api_doc?v=london&id=r_TableAPI-GET

我们可以使用它而不是 sysparm_limit/sysparm_offset 技术来获取记录吗?

0 投票
2 回答
905 浏览

python - 无法使用 assignment_group 获取现在的服务票

我现在无法通过匹配 assignment_group 从服务中检索票证。我现在正在使用 pysnow 并使用 table api 从服务中检索票证。

下面是我的代码:

我得到以下结果:

在此处输入图像描述

0 投票
1 回答
1471 浏览

javascript - 立即服务:未捕获的 ReferenceError:未定义函数

我在一个目录服务项目上订购/添加到卡时遇到问题。事实上,我在 onSubmit 操作上使用了一个自定义的“目录客户端脚本”来控制客户是否添加了附件。请在我的客户端脚本下面找到: 客户端脚本

脚本配置: 脚本配置

我订购/添加到卡时的错误: 错误顺序

我已经针对原因,当我检查“应用于目录项视图”(第二张图片)时,但我需要它来触发订单并执行我的脚本。

你知道如何解决这个问题吗?

谢谢你。

0 投票
2 回答
849 浏览

servicenow - API 返回链接而不是名称

我是这个领域的新手,请帮助。

当我尝试使用 servicenow REST API 而不是 assign_to 字段中的名称从事件表中获取值时,我得到一个链接。如何使用 REST API 获取名称。我正在使用python

询问

结果

0 投票
1 回答
324 浏览

servicenow - 通过 OAuth for REST 通过单个应用程序访问多个服务实例

我想在 serviceNow(如 Facebook)中创建一个应用程序,通过 OAuth 将能够为不同的实例调用 REST API。

假设我在 servicenow 的实例 A 中创建了一个应用程序,现在通过适当的 OAuth 和权限机制,我想访问其他实例的 REST API。

到目前为止,我能够创建一个应用程序并将其注册到应用程序注册表中,并且我还能够验证该实例的 Oauth(生成令牌);但现在我想为其他实例做这件事,而不是每次都创建一个新的应用程序。当我尝试这样做时,我收到此错误:

未授权客户端:提供的客户端凭据(
您正在使用的服务的凭据)无效或不受信任

0 投票
1 回答
1088 浏览

servicenow - ServiceNow 脚本化 REST API GET 与正文

我设置了一个 GET 脚本化的休息 API。但是,当我尝试发送带有正文的 GET 请求时,ServiceNow(在它到达我的代码之前)抱怨不允许 GET 有正文。

有没有办法禁用这个限制?现在作为一种临时解决方法,我将请求转换为 POST。但是,这个请求并没有改变任何状态,所以我认为它应该是一个 GET。该请求仅搜索现有项目。

0 投票
1 回答
659 浏览

c# - 如何使用rest api为现在服务史诗或用户故事中的引用字段设置值

我需要使用 c# 中 REST API 的创建或更新请求为史诗或父(任何参考)字段设置服务用户故事类型的值。我尝试使用 c# 类将史诗字段的链接和值设置为 JSON 对象。

用户故事是使用空白史诗或父字段创建的。史诗在我的课堂上是这样宣布的-

但是当我设置它的值时,它就像这样 -

"epic": { "link": "https://company.service-now.com/api/now/table/rm_epic/{value=d385c54adbb5bb00f493894d0", "value": "{value=d385c54adbb5bb00f493894d0" },

0 投票
1 回答
2738 浏览

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

我正在尝试sys_id通过username使用SNOW REST API. SNOW API但是我在文档中找不到这样做的方法。

是否不可能这样做或任何其他替代方式?