Ich habe eine .NET Web App, die die FogBugz API verwendet, um problematische Tickets auf unseren FB Server zu schreiben ... sie verwendet den neuen Befehl und ... unter allen anderen Attributen ... verwendet das Argument sCustomerEmail , um die E-Mail des Benutzers mit dem Ticket zu senden.
Meine Frage ist: Gibt es eine Möglichkeit, dass ich eine Liste (natürlich über die API) aller Tickets erhalten kann, die dieser E-Mail zugewiesen sind? Wir möchten eine weitere Seite schreiben, die einen Bericht darüber enthält, welche Tickets dieser E-Mail aktuell zugewiesen sind. Wir wollen keine FB-Konten für jeden Benutzer dort erstellen müssen.
Ich sehe vielleicht Hinweise in den API-Dokumenten, aber nichts Konkretes.
Danke für Anregungen
Ja, Sie müssen eine benutzerdefinierte Suche an die API senden und die E-Mail-Adresse als Korrespondenzachse übergeben.
Wenn Sie also ein Anmelde-Token haben:
%Vor%Sie können dann die Suche durchführen:
%Vor%Hier habe ich einen "q" -Parameter an den Suchbefehl übergeben, um die Suchachse als "correspondent: [email protected]" zu setzen.
Ich habe auch eine Anzahl von Spalten angegeben, die ich zurückbekommen möchte, wie die Fallnummer (ixBug), die E-Mail-Adresse des Korrespondenten (ich möchte solche Dinge überprüfen), die Ticket-ID, die der Kunde als Antwort erhalten hat (sTicket) Ich war mir nicht sicher, ob dies das war, was Sie wollten oder die Fallnummer, der Titel (sTitle) und das Datum, an dem der Fall geöffnet wurde (dtOpened).
Technisch gesehen müssen Sie nicht immer nach der ixBug-Spalte fragen, da diese immer als Attribut jedes in der XML-Datei zurückgegebenen Fallelements verfügbar ist, aber manchmal ist es einfacher, diese Dinge als Element zu haben.
Es gibt viele verschiedene Suchachsen, die Sie verwenden können, und viele Spalten, die Sie zurückgeben können.
Sehen Sie sich die Suchreferenz und die Beispiel-XML-Payloads im unteren Bereich an der API-Referenz .
Tags und Links fogbugz