Zum Inhalt springen

Pushwoosh-API-Übersicht

Die Pushwoosh-API ermöglicht es Entwicklern, mit der Pushwoosh-Plattform zu interagieren.

Was können Sie mit der Pushwoosh-API tun?

Anchor link to

Mit der Pushwoosh-API erhalten Sie Zugriff auf eine umfangreiche Bibliothek von über 100 Methoden, die es Ihnen ermöglichen:

  • Personalisierte Push-Benachrichtigungen zu senden
  • Benutzersegmente für präzises Targeting zu erstellen, zu importieren, zu exportieren und zu verwalten
  • Bulk-APIs zu nutzen, um Benutzer/Geräte stapelweise zu verwalten
  • Anwendungen zu konfigurieren
  • Benutzerereignisse zu verfolgen und Tags zu Benutzern hinzuzufügen, um das Targeting und die Personalisierung zu verbessern
  • Pushwoosh-Entitäten wie Voreinstellungen, Tags, Ereignisse, Anwendungen usw. zu erstellen und zu verwalten
  • Pushwoosh Customer Journeys über die API zu starten
  • Umfassende Statistiken zu Customer Journeys und Push-/E-Mail-/SMS-Kampagnen abzurufen.
  • Geofencing zu implementieren, um standortbezogene Benachrichtigungen zu senden, wenn Benutzer bestimmte geografische Gebiete betreten oder verlassen
  • Dienste von Drittanbietern nahtlos in Pushwoosh zu integrieren

Um die gesamte Palette der verfügbaren Methoden zu erkunden und die umfangreichen Möglichkeiten der Pushwoosh-API zu entdecken, lesen Sie bitte den Referenzindex der API-Methoden.

Authentifizierung

Anchor link to

Die Pushwoosh-API verwendet API-Token zur Authentifizierung von Anfragen. Es gibt zwei Arten von Token: Server und Gerät, die jeweils für bestimmte API-Bereiche verwendet werden.

Jedes Pushwoosh-Konto verfügt über ein standardmäßiges API-Zugriffstoken, das für die Pushwoosh Demo App erstellt wurde. Sie können Ihre API-Token im Pushwoosh Control Panel anzeigen, erstellen und verwalten.

Ratenbegrenzungen

Anchor link to

Eine Ratenbegrenzung ist die Anzahl der Anfragen, die die API in einem bestimmten Zeitraum empfangen kann. Während die meisten API-Anfragen in Pushwoosh nicht begrenzt sind, sind /createMessage API-Anfragen auf 600 pro Minute begrenzt, um die Servicequalität für alle Benutzer zu gewährleisten.

HTTPS ist für alle API-Anfragen obligatorisch, um eine sichere Datenübertragung zu gewährleisten.

Die Pushwoosh-API gibt typischerweise JSON-Antworten zurück.

Erfolgs- und Fehlercodes

Anchor link to

Erfolgscodes

Anchor link to

Wenn Ihre API-Anfrage erfolgreich verarbeitet wird, erhalten Sie einen Erfolgscode als Teil der Antwort.

HTTP-Statuscode
StatusmeldungBeschreibung
200OKPushwoosh hat die Anfrage erfolgreich verarbeitet

Bitte beachten Sie, dass eine HTTP-200-Antwort bedeutet, dass Ihre Anfrage verstanden und erfolgreich verarbeitet wurde, aber nicht den Erfolg der Aktion garantiert. Überprüfen Sie daher auf Fehler- oder Warnmeldungen (Zugriff verweigert, Anwendung nicht gefunden, ungültiger API-Schlüssel usw.), um den Erfolg der Aktion zu bestimmen.

Statuscode
Statusmeldung
200Warnungen: Sie haben das Abonnentenlimit erreicht. Die Push-Nachricht wird nur an 1 zufälliges Gerät gesendet
200Warnungen: Sie haben die Anzahl der auf Ihrem aktuellen Abonnementplan erlaubten aktiven Geräte überschritten.
210Zugriff verweigert oder Anwendung nicht gefunden
210Anwendung nicht gefunden
210Anwendung ausgesetzt
210Konto nicht gefunden
210Konto wurde gesperrt
210Gesperrtes Konto kann keine Gerätefilterung verwenden
210API-Token oder Anwendung ist nicht festgelegt
210Bitte wählen Sie mindestens eine Plattform aus
210Ungültiger API-Token: Konto nicht gefunden
210Kein Anwendungs- oder Gruppencode angegeben
210API-Token, Anwendung oder Konto ist nicht festgelegt

Fehlercodes

Anchor link to

Falls Ihre Anfrage nicht korrekt formatiert ist, auf Verarbeitungsprobleme stößt oder andere Fehler auftreten, sendet Ihnen Pushwoosh einen Fehlercode, der die Art des Problems anzeigt und Ihnen hilft, das Problem effektiv zu beheben.

HTTP-Statuscode
StatusmeldungBeschreibung
400Fehlerhafte AnfrageDie Anfrage kann aufgrund fehlerhafter Syntax nicht erfüllt werden
401Nicht autorisiertDie Authentifizierung ist fehlgeschlagen oder wurde nicht bereitgestellt
403Token-Einschränkungen verbieten diesen Vorgang.Ihrem Zugriffstoken fehlen die erforderlichen Berechtigungen, um die angeforderte Aktion auszuführen. Um dies zu beheben, überprüfen Sie die Berechtigungen Ihres Zugriffstokens im Pushwoosh Control Panel und passen Sie sie bei Bedarf an die Anforderungen für den spezifischen Vorgang an, den Sie ausführen möchten.
404Ressource nicht gefundenZeigt an, dass die angeforderte Ressource, wie z. B. eine App, nicht gefunden werden konnte oder auf dem Server nicht existiert.
500Interner FehlerEs gab ein unerwartetes Problem oder einen Fehler auf dem Server bei der Verarbeitung der API-Anfrage.