Frage
Wie kann ich das Zendesk App Framework (ZAF) debuggen?
Antwort
Mit dem Zendesk App Framework können Sie Apps mit komplexen Funktionen erstellen. In diesem Beitrag erfahren Sie, wie Sie Probleme in den gängigsten Szenarien angehen.
Führen Sie zur Behebung dieser Probleme die folgenden Schritte aus:
- Fehler erfassen
- Liste der installierten Apps generieren
- App identifizieren
- HAR-Datei generieren
- Apps-API verwenden
Fehler erfassen
Verwenden Sie das Entwicklertool des Browsers. Wenn eine App unerwartetes Verhalten zeigt, erfassen Sie eine Liste von Fehlern für weitere Recherchen mit dem Entwicklertool des Browsers.
Greifen Sie in verschiedenen Browsern auf das Entwicklertool zu:
- Chrome: Chrome DevTools öffnen
- Firefox: Webkonsole
- Safari: Verwenden Sie die Entwicklertools im Menü „Entwickeln“ in Safari auf dem Mac.
- Microsoft Edge: Microsoft Edge DevTools öffnen
In der Konsole werden alle Fehler oder Warnmeldungen angezeigt. Fehler bei der Netzwerkanforderung finden Sie in der Registerkarte „Netzwerk“ des Tools.
Liste der installierten Apps generieren
Generieren Sie eine Liste aller im Konto installierten Apps.
Der API-Endpunkt „App-Installationen in Listen“ generiert eine JSON-Liste der installierten Apps. Die enthaltenen Eigenschaften können für die später beschriebenen noapps- und app_ids verwendet werden:
- aktiviert: Gibt an, ob eine App gegenwärtig aktiv ist oder nicht
-
app_id: ID der App. Dies ist erforderlich, wenn Sie den Parameter
app_idsverwenden. -
Installations-ID: die Installations-ID der App. Dieser kann optional für den Parameter
noappsverwendet werden. Apps können mehrmals installiert werden, wenn die App dies zulässt. Jede Installation hat eine andere Installations-ID, aber dieselbe App-ID.
So greifen Sie auf den Endpunkt zu:
-
Curl verwenden
curl https://{subdomain}.zendesk.com/api/v2/apps/installations.json\ -u{email_address}:{password} -
Sie können auch
/api/v2/apps/installations.jsonan die Subdomänen-URL des Kontos anhängen:https://your_subdomain.zendesk.com/api/v2/apps/installations.json
Sie müssen ein Agent im Zendesk-Konto sein
App identifizieren
Deaktivieren Sie Apps selektiv, um den Schuldigen zu finden. So deaktivieren Sie eine App:
- Befolgen Sie in Support die Anweisungen in diesem Beitrag: Verwalten der installierten Apps.
- Sie können auch das
?noappsan die Ticket-URL anhängen:
https://your_subdomain.zendesk.com/agent/tickets/123456?noapps
HAR-Datei generieren
Die HAR-Datei ist ein Standardformat zum Verfolgen von Informationen und Ereignissen zwischen einem Browser und einer Website. Notieren Sie die Netzwerkereignisse in einer HAR-Datei, um Leistungs- oder Renderingprobleme zu beheben. Wie Sie eine HAR-Datei generieren, erfahren Sie in diesem Beitrag: Generieren einer HAR-Datei zur Fehlerbehebung.
Apps-API verwenden
Beheben Sie das Problem mithilfe der API-Endpunkt-App „List Installations“, um eine Liste der installierten Apps zu generieren. Verwenden Sie unter den Eigenschaften in der JSON-Antwort die Installations-ID als Query-Parameter, damit noapps mehrere Apps gleichzeitig deaktivieren können:
https://your_subdomain.zendesk.com/agent/tickets/123456?noapps=11111,22222,44444
Weitere Informationen zum Erstellen einer Support App von Grund auf finden Sie in diesem Beitrag: Build your first Support app (Englisch) Legen der Grundlagen. Weitere Informationen zum Erstellen einer serverseitigen App finden Sie in diesem Beitrag: Erstellen einer serverseitigen App – Teil 1: Kernkonzepte.
Hinweis zur Übersetzung: Dieser Beitrag wurde mit automatischer Übersetzungssoftware übersetzt, um dem Leser ein grundlegendes Verständnis des Inhalts zu vermitteln. Trotz angemessener Bemühungen, eine akkurate Übersetzung bereitzustellen, kann Zendesk keine Garantie für die Genauigkeit übernehmen.
Sollten in Bezug auf die Genauigkeit der Informationen im übersetzten Beitrag Fragen auftreten, beziehen Sie sich bitte auf die englische Version des Beitrags, die als offizielle Version gilt.