gpt4 book ai didi

node.js - 如何从 Rally API 获取相关对象

转载 作者:太空宇宙 更新时间:2023-11-04 01:42:39 24 4
gpt4 key购买 nike

使用 Node.js 中的 REST api,我正在执行 PortfolioItem/features 查询并收到以下示例结果...

{ _rallyAPIMajor: '2',
_rallyAPIMinor: '0',
_ref: 'https://rally1.rallydev.com/slm/webservice/v2.0/portfolioitem/feature/number',
_refObjectUUID: '...',
_objectVersion: '52',
_refObjectName: 'Product',
CreationDate: '2013-05-28T15:27:23.920Z',
_CreatedAt: 'May 28, 2013',
ObjectID: 112345,
ObjectUUID: '...',
VersionId: '52',
Subscription: [Object],
Workspace: [Object],
Changesets: [Object],
Connections: [Object],
CreatedBy: [Object],
Description: '',
Discussion: [Object],
DisplayColor: '#848689',
Expedite: false,
FormattedID: 'F6',
LastUpdateDate: '2016-06-23T17:53:20.456Z',
LatestDiscussionAgeInMinutes: null,
Milestones: [Object],
Name: 'Product',
Notes: '',
Owner: [Object],
Project: [Object],
Ready: false,
RevisionHistory: [Object], ...

我有兴趣从项目:[对象]所有者:[对象]获取项目名称和所有者名称。

使用 Fetch: 'true' 检索对象上的所有字段,不包括 _ref: (a url)_refObjectUUID: (项目或所有者的内部对象 ID)

我对 Project:_refObjectNameOwner:_refObject 名称感兴趣。

我不知道如何从功能中获取这些其他对象。

最佳答案

当然,只需将您想要水合的字段添加到您的提取中即可。一般来说,fetch=true 会很慢,所以只包含你需要的字段。获取级联,因此如果您获取名称,您将在包含该字段的任何对象上获得它的水合。

所以在你的例子中,是这样的:

fetch: ['Project', 'Name', 'Owner']

对于响应中的任何对象,应始终返回 _ref 和 _refObjectName。

关于node.js - 如何从 Rally API 获取相关对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52414170/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com