Domanda

Ho un'app Web .NET che utilizza l'API FogBugz per scrivere ticket problematici sul nostro server FB ... utilizza il comando nuovo e ... tra tutti gli altri attributi ... utilizza l'argomento sCustomerEmail per inviare l'e-mail dell'utente con il ticket.

La mia domanda è questa: c'è un modo per ottenere un elenco (tramite l'API, ovviamente) di tutti i biglietti assegnati a questa e-mail? Vogliamo scrivere un'altra pagina che riporti quali biglietti sono attualmente assegnati a questa e-mail. Non vogliamo creare account FB per ogni utente là fuori.

Forse vedo suggerimenti nei documenti API ma niente di concreto.

Grazie per eventuali suggerimenti

È stato utile?

Soluzione

Sì, è necessario inviare una ricerca personalizzata all'API, passando l'indirizzo e-mail come asse corrispondente.

Quindi, una volta ottenuto un token di accesso:

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

È quindi possibile effettuare la ricerca:

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

Qui ho passato un " q " parametro per il comando di ricerca per impostare l'asse di ricerca come " corrispondente: customer@client.com " ;.

Ho anche specificato un numero di colonne che voglio recuperare, come il numero del caso (ixBug), l'indirizzo e-mail del corrispondente (mi piace verificare cose come queste), l'ID del biglietto che il cliente ha ricevuto come risposta (sTicket , Non ero sicuro se questo fosse ciò che volevi o il numero del caso), il titolo (titolo) e la data di apertura del caso (aperto).

Tecnicamente non devi mai chiedere la colonna ixBug in quanto è sempre disponibile come attributo di ciascun elemento case restituito nel file xml, ma a volte è più facile avere queste cose come elemento.

Ci sono molti diversi assi di ricerca che puoi usare e molte colonne che puoi restituire.

Dai un'occhiata al riferimento di ricerca e all'esempio payload xml nella parte inferiore del riferimento API .

Altri suggerimenti

Probabilmente potrebbe essere meglio chiedere questo direttamente al supporto FB o sui loro forum ...

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top