Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/api/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用VersionOne';s的RESTful API重新排列故事_Api_Rest_Versionone - Fatal编程技术网

使用VersionOne';s的RESTful API重新排列故事

使用VersionOne';s的RESTful API重新排列故事,api,rest,versionone,Api,Rest,Versionone,如何通过VersionOne的RESTful API更改故事的排名顺序?如果执行数据查询 http://YourVersionOne/rest-1.v1/Data/Story?sel=Order,ID&sort=订单, 您将获得故事的自然创作顺序,按降序排列 有两种操作:1)在某个故事之前插入,2)在某个故事之后插入 给定的 一) 假设我正在检查按降序排序的故事列表。在这种情况下,使用“before”一词意味着订单号较小 二) 假设一个以[…-(x+c),-x,x+c…]形式出现的故事片段列表,

如何通过VersionOne的RESTful API更改故事的排名顺序?

如果执行数据查询
http://YourVersionOne/rest-1.v1/Data/Story?sel=Order,ID&sort=订单

您将获得故事的自然创作顺序,按降序排列

有两种操作:1)在某个故事之前插入,2)在某个故事之后插入

给定的

一) 假设我正在检查按降序排序的故事列表。在这种情况下,使用“before”一词意味着订单号较小

二) 假设一个以[…-(x+c),-x,x+c…]形式出现的故事片段列表,在此列表中不保证连续的订单号

三) 可能存在负订单号

四) 我将降序作为这一解释的基础,“订单号越小越好”是任意的。上升框架 引用同样有效

示例1:在前面插入

我想在我的故事:1234之前插入我的故事:9999。在做了一个查询之后,我发现

故事:9999的订单号为454
故事:1234的订单是2048

下面是我需要通过VersionOne中的REST执行此订单更改的内容

VersionOne URL:
https://myVersionOne/rest-1.v1/Data/Story/1234

方法:邮寄

有效载荷:

454+

最终结果是
故事:1234有一个顺序

我没有给你每个产品的确切订单号是因为我注意到了一些事情

a) 该操作可能会强制Story:1234劫持原始订单(454),并将Story:9999插入到下一个可用插槽,并将其插入(固定阵列场景中的Ala插入排序)

b) 该操作可以插入一个未使用的订单号,该订单号满足unusedOrderNum 示例2:在

我想在我的故事:1234之后插入我的故事:9999。在做了一个查询之后,我发现

故事:9999的订单号为454
故事:1234的订单是2048

下面是我需要通过VersionOne中的REST执行此订单更改的内容

VersionOne URL:
https://myVersionOne/rest-1.v1/Data/Story/1234

方法:邮寄

有效载荷:

454-

最终结果是
故事:9999的订单号为454
故事:1234的订单是453


总之,OrderNum+在某些故事之前插入,OrderNum-在某些故事之后追加。

在4年后仍然有效-谢谢!