Получение списка билетов с помощью FogBugz API - PullRequest
8 голосов
/ 19 марта 2009

У меня есть веб-приложение .NET, которое использует FogBugz API для записи заявок на проблемы на наш сервер FB ... оно использует команду new и ... среди всех других атрибутов ... использует аргумент sCustomerEmail для отправки электронной почты пользователя с билетом.

Мой вопрос таков: есть ли способ, которым я могу получить список (через API, конечно) всех билетов, назначенных на это письмо? Мы хотим написать еще одну страницу, которая будет содержать отчет о том, какие билеты в настоящее время назначены для этого электронного письма. Мы не хотим создавать учетные записи FB для каждого пользователя.

Возможно, я вижу подсказки в документации по API, но ничего конкретного.

Спасибо за любые предложения

Ответы [ 2 ]

11 голосов
/ 20 марта 2009

Да, вам нужно отправить пользовательский поиск в API, передав адрес электронной почты в качестве соответствующей оси.

Итак, как только вы получите токен входа в систему:

https://example.fogbugz.com/api.asp?cmd=logon&email=jdoe@example.com&password=SecretPwd

Затем вы можете сделать поиск:

https://example.fogbugz.com/api.asp?cmd=search&q=correspondent:customer@client.com&cols=ixBug,correspondent,sTicket,sTitle,dtOpened&token=cc83o7ri9c49t4vfvm3bn252ljvp23

Здесь я передал параметр «q» команде поиска, чтобы задать ось поиска как «respondent: customer@client.com ».

Я также указал количество столбцов, которые я хочу получить, например номер дела (ixBug), адрес электронной почты корреспондента (мне нравится проверять подобные вещи), идентификатор билета, который клиент получил в ответ (sTicket Я не был уверен, что это было то, что вы хотели или номер дела), заголовок (sTitle) и дата открытия дела (dtOpened).

Технически вам даже не нужно запрашивать столбец ixBug, поскольку он всегда доступен в качестве атрибута каждого элемента case, возвращаемого в xml, но иногда проще иметь эти вещи в качестве элемента.

Существует множество различных осей поиска, которые вы можете использовать, и множество столбцов, которые вы можете вернуть.

Ознакомьтесь с поисковой ссылкой и примерами полезных нагрузок xml у основания ссылки API .

0 голосов
/ 19 марта 2009

Возможно, лучше спросить об этом напрямую в FB или на их форумах ...

...