通过Fogbugz
REST API,我尝试获取具有特定标记的所有文章。我在python
中编写了一些代码来获取它,但结果是“零”。这是我的代码:
进口要求
...
一些代码登录
...
req_params={"cmd": "search", "token": self.token,"q":"tag:\"my_cool_tag\""}
response = requests.get(req_url, data=req_body, headers=req_header, params=req_params, verify=False)
print (response.text)
作为回应我得到了:
...个案数=“0”......
有没有办法通过REST-API在列表中获取具有特定标记的所有文章以及我如何实现这一目标?
我正在使用FogBugz Version 8.8.49.0.
答案 0 :(得分:0)
尝试使用curl进行搜索或直接在Web浏览器中检查它是否有效,然后查看是否可以调试Python。
在浏览器中,我可以使用以下内容成功查询FogBugz Online:
https://<domain>.fogbugz.com/api.asp?token=<token>&cmd=search&q=tag:%22<my_tag>%22
虽然我在代码周围输入了引号,但浏览器网址将其编码为%22
。显然,<domain>
,<token>
和<my_tag>
应该替换为您自己的值。
您的基本参数看起来没问题,但我还没有使用过Python,所以我不确定转换标记周围的引号是否可以很好地转换为GET请求?也许试试url编码"my_cool_tag"
。