Frage
Wie kann ich das Zendesk Apps Framework (ZAF)debuggen?
Antwort
Mit dem Zendesk Apps Framework können Sie Apps mit komplexen Funktionen und Features erstellen. Dieser Beitrag enthält Richtlinien zur Vorgehensweise in den gängigsten Szenarien.
Um diese Probleme zu beheben, führen Sie die folgenden Schritte aus:
- Fehler erfassen
- Liste der installierten Apps erstellen
- Identifizieren Sie die App
- HAR-Datei generieren
- Verwenden Sie die Apps-API
Fehler erfassen
Verwenden Sie das Entwicklertool des Browsers. Wenn eine App unerwartetes Verhalten zeigt, erstellen Sie eine Liste mit Fehlern zur weiteren Untersuchung vom Browsertool des Entwicklers.
Von verschiedenen Browsern aus auf das Developer Tool zugreifen:
- Chrome: Chrome DevTools öffnen
- Firefox: Webkonsole
- Safari: Die Entwicklertools im Menü „Entwickeln“ in Safari auf dem Mac verwenden
- Microsoft Edge: Microsoft Edge DevTools öffnen
In der Konsole werden alle Fehler- und Warnmeldungen angezeigt. Bei Netzwerkanfragefehlern sehen Sie in der Registerkarte „Netzwerk“ des Tools nach.
Liste der installierten Apps erstellen
Erstellen Sie eine Liste aller Apps, die im Konto installiert sind.
Der API-Endpunkt „App-Installationen auflisten“ generiert eine JSON-Liste der installierten Apps. Die enthaltenen Eigenschaften können für die noapps
und app_ids
Query-Parameter, die später erläutert werden:
- enabled:Gibt an, ob eine App gegenwärtig aktiv ist.
-
app_id: ID der App. Dies ist erforderlich, wenn Sie das
app_ids
ein. -
Installations-ID: Installations-ID der App. Kann optional für die
noapps
ein. Apps können mehrmals installiert werden, wenn die App dies zulässt. Jede Installation hat eine andere Installations-ID, aber die gleiche App-ID.
So greifen Sie auf den Endpunkt zu:
- Verwenden Sie curl
curl https://{subdomain}.zendesk.com/api/v2/apps/installations.json\
-u{email_address}:{password} - Oder anhängen
/api/v2/apps/installations.json
zur Subdomänen-URL des Kontos hinzufügen:https://your_subdomain.zendesk.com/api/v2/apps/installations.json
Sie müssen ein Agent im Zendesk-Konto sein
Identifizieren Sie die App
Deaktivieren Sie selektiv Apps, um den Schuldigen zu finden. So deaktivieren Sie eine App:
- Befolgen Sie in „Support“ die Anweisungen in diesem Beitrag: Verwalten der installierten Apps.
-
Oder hängen Sie das Zeichen an
?noapps
Suffix an die Ticket-URL:
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. Netzwerkereignisse in einer HAR-Datei aufzeichnen, um Leistungs- oder Renderingprobleme zu beheben. Weitere Informationen zum Generieren einer HAR-Datei finden Sie in diesem Beitrag: HAR-Datei zur Fehlerbehebung wird generiert.
Verwenden Sie die Apps-API
Beheben Sie das Problem, indem Sie den API-Endpunkt „ App-Installationen auflisten “ nutzen, um eine Liste der installierten Apps zu generieren. Unter den in der JSON-Antwort enthaltenen Eigenschaften verwenden Sie die Installations-ID als Query-Parameter für noapps
So deaktivieren Sie mehrere Apps gleichzeitig:
https://your_subdomain.zendesk.com/agent/tickets/123456?noapps=11111,22222,44444
Wenn Sie wissen möchten, wie Sie eine völlig neue Support-App erstellen können, lesen Sie diesen Beitrag: Ihre erste Support-App erstellen – Teil 1: Grundlagen schaffen. Wenn Sie Informationen zum Erstellen einer serverseitigen App benötigen, lesen Sie diesen Beitrag: Erstellen einer serverseitigen App – Teil 1: Hauptkonzepte.
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.