Senden einer systemeigenen GCM-Benachrichtigung

 

Sendet eine systemeigene GCM-Benachrichtigung über einen Benachrichtigungshub.

Anforderung

Methode

Anforderungs-URI

HTTP-Version

POST

https://{Namespace}.Servicebus.Windows.NET/{NotificationHub}/Messages/?API-Version=2015-01

HTTP/1.1

Anforderungsheader

In der folgenden Tabelle werden erforderliche und optionale Anforderungsheader beschrieben.

Anforderungsheader

Beschreibung

Autorisierung

Gemäß der Shared Access Signature Authentifizierung mit generierte Token Servicebus, oder Servicebus Authentifizierung und Autorisierung über Zugriffssteuerung für Microsoft Azure Active Directory (auch Zugriffssteuerungsdienst oder ACS).

Content-Type

Legen Sie auf Application/Json; Charset = Utf-8.

ServiceBusNotification-Tags

{einzelner Tagbezeichner} (optional)

ServiceBusNotification-Format

Legen Sie auf Gcm

Anforderungstext

Der Anforderungstext ist ein JSON-Objekt als von GCM angegeben (ohne eine registration_ids Eigenschaft). Beispiel:

{ "collapse_key": "score_update", "time_to_live": 108, "delay_while_idle": true, "data": { "score": "4x8", "time": "15:16.2342" } }

Antwort

Die Antwort enthält den HTTP-Statuscode und einen Satz von Antwortheadern.

Antwortcodes

Code

Beschreibung

200

Die Nachricht wurde erfolgreich gesendet.

400

Die Anforderung ist falsch formatiert (z. B. keine gültigen Routingheader, kein gültiger content-type, die Nachricht überschreitet die zulässige Größe oder falsches Nachrichtenformat).

401

Autorisierungsfehler Der Zugriffsschlüssel war falsch.

403

Das Kontingent wurde überschritten, oder die Nachricht ist zu groß. Die Nachricht wurde zurückgewiesen.

404

Kein Nachrichtenzweig am URI.

413

Die angeforderte Entität ist zu groß. Die Nachrichtengröße darf nicht größer als 64 KB sein.

Informationen zu Statuscodes finden Sie unter Status- und Fehlercodes.

Antwortheader

Antwortheader

Beschreibung

Speicherort

Der URI der Benachrichtigung.

https://{your namespace}.servicebus.windows.net/{your hub name}/messages/{notification message id}?api-version=2015-04

Antworttext

Keine.

Siehe auch

Senden einer systemeigenen APNS-Benachrichtigung
Senden einer systemeigenen MPNS-Benachrichtigung
Senden einer systemeigenen WNS-Benachrichtigung
Senden einer Vorlagenbenachrichtigung
Direkte Senden