네임 스페이스 PNS 자격 증명 읽기
네임 스페이스 수준 푸시 알림 서비스 (PNS) Api는 여러 허브에 걸쳐 있는 큰 응용 프로그램에 설계 되었습니다. 개발자가 쉽게 읽고 한번에 여러 허브에서 같은 네임 스페이스에 대 한 통합 된 PNS 설정을 업데이트할 수 있도록 합니다. 이 끝점을 사용 하 여 네임 스페이스 수준에서 PNS 자격 증명을 설정한 경우 모든 허브 네임 스페이스에서 네임 스페이스 설정을 사용 하 여 제공 된 자격 증명을 사용 합니다. 허브 생성 PNS 자격 증명으로 네임 스페이스에는 허용 되지 않습니다. PNS 자격 증명을 먼저 허브 수준에서 설정 됩니다.이 끝점 더이상 사용할 수 없습니다.
이 항목은 네임 스페이스에 대 한 통합 된 PNS 자격 증명을 가져오는 대 한 참조입니다. PNS 자격 증명을 먼저 허브 수준에서 설정 됩니다.이 끝점 더이상 사용할 수 없습니다.
요청
방법 | 요청 URI | HTTP 버전 |
---|---|---|
GET | {구독 ID} https://management.core.windows.net//서비스/ServiceBus/네임 스페이스 / {네임 스페이스 name} /NotificationHubPnsCredentials/? api 버전 = 2015 01 | HTTP/1.1 |
요청 헤더
다음 표에서는 필수 요청 헤더와 선택적 요청 헤더에 대해 설명합니다.
요청 헤더 | 설명 |
---|---|
권한 부여 | 공유 액세스 서명 인증 된에 지정된대로 생성 한 토큰 서비스 버스, 또는 서비스 버스 인증 및 권한 부여와 Microsoft Azure Active Directory 액세스 제어(액세스 제어 서비스 또는 ACS라고도 함)합니다. |
x-ms-version | 2015-01 |
요청 본문
없음.
응답
응답에는 HTTP 상태 코드 및 응답 헤더 집합이 포함되어 있습니다.
응답 코드
코드 | 설명 |
---|---|
400 | 잘못된 요청 본문입니다. 요청이 잘못 되었습니다 (또는 유효성 검사에 실패) 때문에 설정은 읽을 수 없습니다. |
401 | 인증 실패 액세스 키가 잘못되었습니다. |
403 | 할당량이 초과되었습니다. |
404 | 네임 스페이스를 찾을 수 없음. |
상태 코드에 대 한 정보를 참조 하십시오. 상태 및 오류 코드.
응답 헤더
없음.
응답 본문
A NotificationHubPnsCredentials
네임 스페이스의 모든 허브에 대 한 자격 증명을 정의 하는 요소입니다.
<NotificationHubPnsCredentials xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="https://schemas.microsoft.com/netservices/2010/10/servicebus/connect"> <ApnsCredential> <Properties> <Property> <Name>Endpoint</Name> <Value>gateway.push.apple.com</Value> </Property> <Property> <Name>ApnsCertificate</Name> <Value>{APNS certificate in Base64}</Value> </Property> <Property> <Name>CertificateKey</Name> <Value>{APNS certificate key}</Value> </Property> </Properties> </ApnsCredential> <RegistrationTtl>P39D</RegistrationTtl> <WnsCredential> <Properties> <Property> <Name>PackageSid</Name> <Value>{PackageSid}</Value> </Property> <Property> <Name>SecretKey</Name> <Value>{SecretKey}</Value> </Property> </Properties> </WnsCredential> <GcmCredential> <Properties> <Property> <Name>GoogleApiKey</Name> <Value>{ApiKey}</Value> </Property> </Properties> </GcmCredential> <MpnsCredential> <Properties> <Property> <Name>MpnsCertificate</Name> <Value>{MPNS certificate in Base64}</Value> </Property> <Property> <Name>CertificateKey</Name> <Value>{MPNS certificate key}</Value> </Property> </Properties> </MpnsCredential> </NotificationHubPnsCredentials>