Senden einer systemeigenen MPNS-Benachrichtigung
Sendet eine systemeigene MPNS-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/Xml; Charset = Utf-8. |
ServiceBusNotification-Tags |
{einzelner Tagbezeichner} (optional) |
ServiceBusNotification-Format |
Legen Sie auf Windowsphone |
X-* |
Alle Header, die mit "X-" beginnen, werden an MPNS weitergeleitet. Finden Sie unter Pushbenachrichtigungen für Windows Phone 8. |
Anforderungstext
Der Anforderungstext ist ein XML-Dokument als von WNS angegeben. Wenn die Benachrichtigung ist ein unformatierte Benachrichtigung, der Text ist Text bis zu 1Kb. Beispiel:
<?xml version="1.0" encoding="utf-8"?> <wp:Notification xmlns:wp="WPNotification" Version="2.0"> <wp:Tile Id="[Tile ID]" Template="IconicTile"> <wp:SmallIconImage [Action="Clear"]>[small Tile size URI]</wp:SmallIconImage> <wp:IconImage Action="Clear">[medium/wide Tile size URI]</wp:IconImage> <wp:WideContent1 Action="Clear">[1st row of content]</wp:WideContent1> <wp:WideContent2 Action="Clear">[2nd row of content]</wp:WideContent2> <wp:WideContent3 Action="Clear">[3rd row of content]</wp:WideContent3> <wp:Count Action="Clear">[count]</wp:Count> <wp:Title Action="Clear">[title]</wp:Title> <wp:BackgroundColor Action="Clear">[hex ARGB format color]</wp:BackgroundColor> </wp:Tile> </wp:Notification>
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.
|
Antworttext
Keine.
Siehe auch
Senden einer systemeigenen APNS-Benachrichtigung
Senden einer systemeigenen GCM-Benachrichtigung
Senden einer systemeigenen WNS-Benachrichtigung
Senden einer Vorlagenbenachrichtigung
Direkte Senden