Share via


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.

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 GCM-Benachrichtigung
Senden einer systemeigenen WNS-Benachrichtigung
Senden einer Vorlagenbenachrichtigung
Direkte Senden