首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >VersionOne Rest无法关闭故事

VersionOne Rest无法关闭故事
EN

Stack Overflow用户
提问于 2016-01-11 14:51:11
回答 1查看 231关注 0票数 0

我一直需要找到API,我们可以触发关闭不同类型的资产。故事就是其中之一。

我检查了API是否可以关闭或删除Story。

代码语言:javascript
运行
复制
XML Response:
<?xml version="1.0" encoding="UTF-8"?>
-<Assets pageStart="0" pageSize="2147483647" total="1">-<Asset id="Story:2601366" href="/VersionOne/rest-1.v1/Data/Story/2601366"><Attribute name="Name">OAPHRP --> OAPFND 11/3-11/4</Attribute><Attribute name="IsDeletable">true</Attribute><Attribute name="CheckQuickClose">true</Attribute></Asset></Assets>

在此基础上,我可以删除/快速关闭故事。所以我开了低于一枪的枪。

  • http://test-versionone.XXXXX.com/VersionOne/rest-1.oauth.v1/Data/Story/2601366?op=QuickClose
  • http://test-versionone.XXXXX.com/VersionOne/rest-1.oauth.v1/Data/Story/2601366?op=Delete

不幸的是,它什么也没做。我试着快速关闭,然后我试图关闭。在这两种情况下,我都得到了如下的回应:

代码语言:javascript
运行
复制
XMLResponse for Delete:
<xml>version="1.0" encoding="UTF-8"?>  
-<Asset href="/VersionOne/rest-1.oauth.v1/Data/Story/2601366" id="Story:2601366"><Attribute name="AssetType">Story</Attribute><Attribute name="Benefits"/><Relation name="SplitFrom"/>-<Relation name="SecurityScope"><Asset href="/VersionOne/rest-1.oauth.v1/Data/Scope/2129369" idref="Scope:2129369"/></Relation>-<Relation name="Super"><Asset href="/VersionOne/rest-1.oauth.v1/Data/Epic/2814883" idref="Epic:2814883"/></Relation><Relation name="Team"/><Relation name="IdentifiedIn"/><Relation name="Parent"/><Relation name="Category"/><Relation name="Risk"/><Relation name="Customer"/><Relation name="Source"/><Relation name="Priority"/>-<Relation name="Status"><Asset href="/VersionOne/rest-1.oauth.v1/Data/StoryStatus/137" idref="StoryStatus:137"/></Relation>-<Relation name="Timebox"><Asset href="/VersionOne/rest-1.oauth.v1/Data/Timebox/2626276" idref="Timebox:2626276"/></Relation>-<Relation name="Scope"><Asset href="/VersionOne/rest-1.oauth.v1/Data/Scope/2129369" idref="Scope:2129369"/></Relation><Attribute name="Number">B-262556</Attribute><Attribute name="LastVersion"/><Attribute name="OriginalEstimate">1</Attribute><Attribute name="RequestedBy"/><Attribute name="Value"/><Attribute name="Order">-791022846</Attribute><Attribute name="Estimate">1</Attribute><Attribute name="Reference"/><Attribute name="ToDo"/><Attribute name="DetailEstimate"/><Attribute name="Description"/><Attribute name="Name">OAPHRP --> OAPFND 11/3-11/4</Attribute><Attribute name="AssetState">64</Attribute><Attribute name="SplitFrom.Name"/><Attribute name="SplitFrom.Number"/><Attribute name="SecurityScope.Name">Apps DBA M/S 1</Attribute><Attribute name="Super.Name">Cloning</Attribute><Attribute name="Super.Number">E-08725</Attribute><Attribute name="Team.Name"/><Attribute name="IdentifiedIn.Name"/><Attribute name="Parent.Name"/><Attribute name="Parent.Number"/><Attribute name="Category.Name"/><Attribute name="Risk.Name"/><Attribute name="Customer.Name"/><Attribute name="Customer.Nickname"/><Attribute name="Source.Name"/><Attribute name="Priority.Name"/><Attribute name="Status.Name">Accepted</Attribute><Attribute name="Timebox.Name">Sprint 24 (11/3 - 11/14)</Attribute><Attribute name="Scope.Name">Apps DBA M/S 1</Attribute><Attribute name="Ideas"/><Relation name="CompletedInBuildRuns"/><Attribute name="CompletedInBuildRuns.Name"/>-<Relation name="Owners"><Asset href="/VersionOne/rest-1.oauth.v1/Data/Member/1610365" idref="Member:1610365"/></Relation>-<Attribute name="Owners.Name"><Value>Brandon Hill</Value></Attribute>-<Attribute name="Owners.Nickname"><Value>Brandon Hill</Value></Attribute></Asset>

我做错了什么?

EN

回答 1

Stack Overflow用户

发布于 2016-01-12 02:37:08

您正在尝试在浏览器中输入这些urls。这里的欺骗之处在于,您正在从每个url "op=keyword“的末尾得到结果。如果您放置op=GumbyDammit或任何东西,您将继续获得相同的结果,这是对一个标识符为2601366的单一故事的查询。为什么?类的API代码。

http://test-versionone.XXXXX.com/VersionOne/rest-1.oauth.v1/Data/Story/2601366?op=Delete模式不将此识别为合法的VersionOne查询模式,因此将截断

?op=Delete

并且只处理子集。

http://test-versionone.XXXXX.com/VersionOne/rest-1.oauth.v1/Data/Story/2601366

这是一个简单的查询。您想要做的是将一个空的有效负载发送到http://test-versionone.XXXXX.com/VersionOne/rest-1.oauth.v1/Data/Story/2601366?op=Delete。总之,您只能在浏览器中读取VersionOne数据。所有其他操作都必须发布到数据端点。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/34724355

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档