2016-02-08 32 views
0

У нас есть FogBUGZ, установленный на FogBugz On Demand. Иногда мне нужно отправить электронное письмо, содержащее список дел, которые были отправлены по электронной почте тому, кто их представил. Для этого я хотел бы предоставить исходный URL общедоступного доступа, который они получили бы в оригинальном электронном письме с подтверждением.Получение открытого URL-адреса для случая FogBugz, отправленного по электронной почте в

Однако я не могу найти этот URL-адрес в любом месте веб-интерфейса. Есть ли простой способ найти эти URL?

+0

Кто-нибудь есть какие-нибудь идеи? – TheEdge

ответ

0

Мы делаем аналогичную вещь, но с местными Fogbugz. Это то, что мы делаем: 1. Вызов FogBugz API, чтобы получить список дел числа случаев 2. Хранить в переменной 3. Construct URL-адрес ссылки, как этот http://yourUrl/default.asp?insertCaseNumberHere

Надеется, что это помогает.

0

Согласно этому ответу https://stackoverflow.com/a/666225/3901618 вы можете получить государственные билеты на отдельных случаях (в данном примере, отфильтрованной корреспондентом) с помощью следующей апи вызова:

https://test.fogbugz.com/api.asp?cmd=search&q=correspondent:[email protected]&cols=ixBug,correspondent,sTicket,sTitle,dtOpened&token=123456789 

где sTicket является

билет на случай, который можно превратить в открытый билет URL

http://help.fogcreek.com/8202/xml-api

Реакция выглядит следующим образом:

<case operations="edit,reopen,reply,forward,remind" ixBug="455"> 
    <ixBug>5455</ixBug> 
    <sTicket> 
    <![CDATA[5455_fq856r9ks6qr2rv9]]> 
    </sTicket> 
    <sTitle> 
    <![CDATA[Title]]> 
    </sTitle> 
    <dtOpened>2013-03-06T14:33:32Z</dtOpened> 
</case> 

, а затем вы можете построить следующий URL:

https://test.fogbugz.com/default.asp?5455_fq856r9ks6qr2rv9