다음을 통해 공유


네임 스페이스 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>  

참고 항목

만들기 또는 네임 스페이스 PNS 자격 증명 업데이트
REST API 메서드