다음을 통해 공유


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입니다.

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

응답 본문

없음.

참고 항목

APNS 기본 알림 보내기
GCM 기본 알림 보내기
WNS 기본 알림 보내기
템플릿 알림 보내기
직접 보내기