2014-12-22 102 views
0

Через Fogbugz REST API Я пытаюсь получить все статьи с определенным тегом. Я написал код в python, чтобы получить его, но я получил нулевой результат. Вот мой код:
запросы на импорт
...
некоторый код, чтобы войти
...
Как получить список всех статей Fogbugz-wiki, имеющих определенный тег?

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

Помог ли мой ответ ниже, или вы все еще боретесь? – ianmjones

ответ

0

Попробуйте выполнить поиск с помощью завитка или непосредственно в веб-браузере, чтобы проверить, что он работает, а затем посмотрите, можете ли вы отлаживать свой Python.

В браузере можно успешно запросить FogBugz Online-то вроде:

https://<domain>.fogbugz.com/api.asp?token=<token>&cmd=search&q=tag:%22<my_tag>%22 

Хотя я вошел в кавычки мой тег, браузер URL закодирован их %22. Очевидно, что <domain>, <token> и <my_tag> следует заменить на собственные значения.

Ваши основные параметры выглядят ОК, но я не использовал Python, поэтому не уверен, что экранирование котировок вокруг тега хорошо переводится в GET-запрос? Возможно, попробуйте кодировку url "my_cool_tag".