2013-10-04 41 views
0

我正在收获没有添加新资产的故事。我不希望看到所有这些故事可能,但只有属于9个具体方案的故事。我被指出在“where”子句中使用“with”选择器。然而,这并不限制返回的结果只提供我希望分析的9个程序的一部分。我url编码的查询看起来像:如何通过REST API在“Where”子句中使用“with”语句?

My_Base_URL/rest-1.v1/Data/Story?sel=Name,Scope.ID,Scope.Name,Status,AssetState,Custom_AcceptanceCriteria,Scope.ScopeLabels.Name&where=Status.Name='In+Progress';Scope.ParentMeAndUp='Scope:16484';AssetState='64'&with=Scope.ScopeLabels.Name='P-2013-Q4-DPT%2CP-2013-Q4-Engineering+Services+Council%2CP-2013-Q4-FamilySearch+Council%2CP-2013-Q4-Partner+Council%2CP-2013-Q4-RecordsCouncil%2CP-2013-Q4-SearchProductCouncil%2CP-2013-Q4-Standards+and+Authorities+Council%2CP-2013-Q4-TempleCouncil%2CP-2013-Q4-TreeCouncil' 

各种Scope.ScopeLabels.Names是9我试图将结果限制。

有没有人看到我需要做不同的事情? 这类问题的最佳文档在哪里? (顺便说一句,在%2C是urlencoded的逗号只是让你不必看这件事。

+0

我可能看到了我的问题,下面是正确的查询:MyBaseURL/rest-1.v1/Data/Story?sel = Name,Scope.ID,Scope.Name,Status,AssetState,Custom_AcceptanceCriteria,Scope.ScopeLabels .NAME&其中= Status.Name = '在+进展'; Scope.ParentMeAndUp = '范围:16484'; AssetState = '64 '; Scope.ScopeLabels.Name = $程序&与= $程序=' P-2013-Q4-DPT% 2CP-2013-Q4工程+服务+理事会%2CP-2013-Q4-FamilySearch +理事会%2CP-2013-Q4-合作伙伴+理事会%2CP-2013-Q4-RecordsCouncil%2CP-2013-Q4-SearchProductCouncil%2CP- 2013-Q4-标准+和+当局+理事会%2CP-2013-Q4-TempleCou ncil%2CP-2013-Q4-TreeCouncil” –

回答

0

最后评论企图没有解决我的问题。这种编码是PHP做了那些想知道有关语法。