MPNS 기본 알림 보내기
알림 허브를 통해 MPNS 기본 알림을 보냅니다.
요청
방법 |
요청 URI |
HTTP 버전 |
---|---|---|
POST |
https://{namespace}.servicebus.windows.net/{NotificationHub}/messages/?api-version=2015-01 |
HTTP/1.1 |
요청 헤더
다음 표에서는 필수 요청 헤더와 선택적 요청 헤더에 대해 설명합니다.
요청 헤더 |
설명 |
---|---|
권한 부여 |
공유 액세스 서명 인증 된에 지정된대로 생성 한 토큰 서비스 버스, 또는 서비스 버스 인증 및 권한 부여와 Microsoft Azure Active Directory 액세스 제어(액세스 제어 서비스 또는 ACS라고도 함)합니다. |
콘텐츠-유형 |
로 설정 응용 프로그램/xml; charset = u t f-8. |
ServiceBusNotification-Tags |
{단일 태그 식별자}(선택 사항) |
ServiceBusNotification-Format |
로 설정 windowsphone |
X-* |
X-로 시작하는 모든 헤더가 MPNS로 전달됩니다. 참조, 푸시 알림을 Windows Phone 8 용. |
요청 본문
요청 본문은 XML 문서 MPNS에서 지정 된. 알림이 원시 알림, 본문은 모든 텍스트 최대 1kb입니다. 예를 들면 다음과 같습니다.
<?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>
응답
응답에는 HTTP 상태 코드 및 응답 헤더 집합이 포함되어 있습니다.
응답 코드
코드 |
설명 |
---|---|
200 |
메시지를 보냈습니다. |
400 |
요청의 형식이 잘못되었습니다. 예를 들어 라우팅 헤더나 콘텐츠 형식이 유효하지 않거나 메시지 크기가 초과되었거나 메시지 형식이 잘못되었습니다. |
401 |
인증 실패 액세스 키가 잘못되었습니다. |
403 |
할당량이 초과되었거나 메시지가 너무 큽니다. 메시지가 거부되었습니다. |
404 |
URI에 메시지 분기가 없습니다. |
413 |
요청한 엔터티가 너무 큽니다. 메시지 크기는 64kb를 넘을 수 없습니다. |
상태 코드에 대 한 정보를 참조 하십시오. 상태 및 오류 코드.
응답 헤더
응답 헤더 |
설명 |
---|---|
위치 |
알림 메시지의 URI입니다.
|
응답 본문
없음.
참고 항목
APNS 기본 알림 보내기
GCM 기본 알림 보내기
WNS 기본 알림 보내기
템플릿 알림 보내기
직접 보내기