如何返回类型' bug'来自PivotalTracker

时间:2014-09-23 19:44:27

标签: python python-2.7 python-requests pivotaltracker

我正在使用Python 2.7与requests模块和PivotalTracker API一起发出GET请求来检索特定项目中的故事。以下是端点的定义:http://www.pivotaltracker.com/help/api/rest/v5#projects_project_id_stories_get。所以我能够使用它并获得项目中的所有故事,但我只想获得type = bug的故事。这就是我尝试过的:

#project_id is my project ID and PTtoken is my API token

url = 'https://www.pivotaltracker.com/services/v5/projects/{}/stories?fields=name,story_type,created_at&with_label=bug'
r = requests.get(url.format(project_id), headers={'X-TrackerToken':PTtoken})

返回此错误:

{"kind":"error","code":"invalid_parameter","general_problem":"this endpoint cannot accept the parameter: with_type","error":"One or more request parameters was missing or invalid."}

显然with_type=bug是什么提供错误,因为没有它就可以正常工作。但阅读文档在我看来,我应该能够根据类型优化我的搜索。在文档中它说:“可以使用此处列出的所有修改来优化搜索:How can a search be refined?”点击链接后,它表示我可以根据类型进行搜索。

非常感谢任何帮助或指导。谢谢!

0 个答案:

没有答案