Compartir a través de


Notification Hubs - Get Pns Credentials

Listas las credenciales de PNS asociadas a un centro de notificaciones.

POST https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.NotificationHubs/namespaces/{namespaceName}/notificationHubs/{notificationHubName}/pnsCredentials?api-version=2023-09-01

Parámetros de identificador URI

Nombre En Requerido Tipo Description
namespaceName
path True

string

Nombre del espacio de nombres

Patrón de Regex: ^[a-zA-Z][a-zA-Z0-9-]*$

notificationHubName
path True

string

Nombre de centro de notificaciones

Patrón de Regex: ^[a-zA-Z][a-zA-Z0-9-./_]*$

resourceGroupName
path True

string

Nombre del grupo de recursos. El nombre distingue mayúsculas de minúsculas.

subscriptionId
path True

string

uuid

Identificador de la suscripción de destino. El valor debe ser un UUID.

api-version
query True

string

Versión de API que se usará para la operación.

Respuestas

Nombre Tipo Description
200 OK

PnsCredentialsResource

Correcto

Other Status Codes

ErrorResponse

Código de error con motivo.

Seguridad

azure_auth

Flujo OAuth2 de Azure Active Directory

Tipo: oauth2
Flujo: implicit
Dirección URL de autorización: https://login.microsoftonline.com/common/oauth2/authorize

Ámbitos

Nombre Description
user_impersonation suplantación de su cuenta de usuario

Ejemplos

NotificationHubs_GetPnsCredentials

Solicitud de ejemplo

POST https://management.azure.com/subscriptions/29cfa613-cbbc-4512-b1d6-1b3a92c7fa40/resourceGroups/5ktrial/providers/Microsoft.NotificationHubs/namespaces/nh-sdk-ns/notificationHubs/nh-sdk-hub/pnsCredentials?api-version=2023-09-01

Respuesta de muestra

{
  "properties": {
    "gcmCredential": {
      "properties": {
        "gcmEndpoint": "https://fcm.googleapis.com/fcm/send",
        "googleApiKey": "###################################"
      }
    }
  },
  "id": "/subscriptions/29cfa613-cbbc-4512-b1d6-1b3a92c7fa40/resourceGroups/5ktrial/providers/Microsoft.NotificationHubs/namespaces/nh-sdk-ns/notificationHubs/test",
  "name": "test",
  "type": "Microsoft.NotificationHubs/namespaces/notificationHubs/pnsCredentials"
}

Definiciones

Nombre Description
AdmCredential

Descripción de notificationHub AdmCredential.

AdmCredentialProperties

Descripción de notificationHub AdmCredential.

ApnsCredential

Descripción de notificationHub ApnsCredential.

ApnsCredentialProperties

Descripción de notificationHub ApnsCredential.

BaiduCredential

Descripción de notificationHub BaiduCredential.

BaiduCredentialProperties

Descripción de notificationHub BaiduCredential.

BrowserCredential

Descripción de notificationHub BrowserCredential.

BrowserCredentialProperties

Descripción de notificationHub BrowserCredential.

createdByType

Tipo de identidad que creó el recurso.

ErrorAdditionalInfo

Información adicional sobre el error de administración de recursos.

ErrorDetail

Detalle del error.

ErrorResponse

Respuesta de error

GcmCredential

Descripción de notificationHub GcmCredential.

GcmCredentialProperties

Descripción de notificationHub GcmCredential.

MpnsCredential

Descripción de un Objeto MpnsCredential de NotificationHub.

MpnsCredentialProperties

Descripción de un Objeto MpnsCredential de NotificationHub.

PnsCredentials

Colección de credenciales PNS del espacio de nombres del centro de notificaciones o del centro de notificaciones.

PnsCredentialsResource

Descripción de las credenciales de PNS de NotificationHub. Se trata de una respuesta de las solicitudes POST que devuelven credenciales PNS de espacio de nombres o concentradores.

systemData

Metadatos relacionados con la creación y la última modificación del recurso.

WnsCredential

Descripción de un NotificationHub WnsCredential.

WnsCredentialProperties

Descripción de un NotificationHub WnsCredential.

XiaomiCredential

Descripción de un NotificationHub XiaomiCredential.

XiaomiCredentialProperties

Descripción de notificationHub XiaomiCredentialProperties.

AdmCredential

Descripción de notificationHub AdmCredential.

Nombre Tipo Description
properties

AdmCredentialProperties

Descripción de notificationHub AdmCredential.

AdmCredentialProperties

Descripción de notificationHub AdmCredential.

Nombre Tipo Description
authTokenUrl

string

Obtiene o establece la dirección URL del token de autorización.

clientId

string

Obtiene o establece el identificador de cliente.

clientSecret

string

Obtiene o establece la clave de acceso del secreto de credencial.

ApnsCredential

Descripción de notificationHub ApnsCredential.

Nombre Tipo Description
properties

ApnsCredentialProperties

Descripción de notificationHub ApnsCredential.

ApnsCredentialProperties

Descripción de notificationHub ApnsCredential.

Nombre Tipo Description
apnsCertificate

string

Obtiene o establece el certificado APNS.

appId

string

Obtiene o establece la clave de notificación registrada del emisor (iss), cuyo valor es el identificador de equipo de 10 caracteres, obtenido de la cuenta de desarrollador.

appName

string

Obtiene o establece el nombre de la aplicación.

certificateKey

string

Obtiene o establece la clave de certificado.

endpoint

string

Obtiene o establece el punto de conexión de esta credencial.

keyId

string

Obtiene o establece una clave de identificador de clave de 10 caracteres (kid), obtenida de la cuenta de desarrollador.

thumbprint

string

Obtiene o establece la huella digital del certificado APNS.

token

string

Obtiene o establece el token de autenticación del proveedor, obtenido a través de la cuenta de desarrollador.

BaiduCredential

Descripción de notificationHub BaiduCredential.

Nombre Tipo Description
properties

BaiduCredentialProperties

Descripción de notificationHub BaiduCredential.

BaiduCredentialProperties

Descripción de notificationHub BaiduCredential.

Nombre Tipo Description
baiduApiKey

string

Obtiene o establece la clave de API baidu.

baiduEndPoint

string

Obtiene o establece el punto de conexión baidu.

baiduSecretKey

string

Obtiene o establece baidu Secret Key

BrowserCredential

Descripción de notificationHub BrowserCredential.

Nombre Tipo Description
properties

BrowserCredentialProperties

Descripción de notificationHub BrowserCredential.

BrowserCredentialProperties

Descripción de notificationHub BrowserCredential.

Nombre Tipo Description
subject

string

Obtiene o establece el asunto de inserción web.

vapidPrivateKey

string

Obtiene o establece la clave privada VAPID.

vapidPublicKey

string

Obtiene o establece la clave pública VAPID.

createdByType

Tipo de identidad que creó el recurso.

Nombre Tipo Description
Application

string

Key

string

ManagedIdentity

string

User

string

ErrorAdditionalInfo

Información adicional sobre el error de administración de recursos.

Nombre Tipo Description
info

object

Información adicional.

type

string

Tipo de información adicional.

ErrorDetail

Detalle del error.

Nombre Tipo Description
additionalInfo

ErrorAdditionalInfo[]

Información adicional del error.

code

string

Código de error.

details

ErrorDetail[]

Los detalles del error.

message

string

El mensaje de error.

target

string

Destino del error.

ErrorResponse

Respuesta de error

Nombre Tipo Description
error

ErrorDetail

Objeto de error.

GcmCredential

Descripción de notificationHub GcmCredential.

Nombre Tipo Description
properties

GcmCredentialProperties

Descripción de notificationHub GcmCredential.

GcmCredentialProperties

Descripción de notificationHub GcmCredential.

Nombre Tipo Description
gcmEndpoint

string

Obtiene o establece el punto de conexión de GCM.

googleApiKey

string

Obtiene o establece la clave de LA API de Google.

MpnsCredential

Descripción de un Objeto MpnsCredential de NotificationHub.

Nombre Tipo Description
properties

MpnsCredentialProperties

Descripción de un Objeto MpnsCredential de NotificationHub.

MpnsCredentialProperties

Descripción de un Objeto MpnsCredential de NotificationHub.

Nombre Tipo Description
certificateKey

string

Obtiene o establece la clave de certificado para esta credencial.

mpnsCertificate

string

Obtiene o establece el certificado MPNS.

thumbprint

string

Obtiene o establece la huella digital del certificado MPNS.

PnsCredentials

Colección de credenciales PNS del espacio de nombres del centro de notificaciones o del centro de notificaciones.

Nombre Tipo Description
admCredential

AdmCredential

Descripción de notificationHub AdmCredential.

apnsCredential

ApnsCredential

Descripción de notificationHub ApnsCredential.

baiduCredential

BaiduCredential

Descripción de notificationHub BaiduCredential.

browserCredential

BrowserCredential

Descripción de notificationHub BrowserCredential.

gcmCredential

GcmCredential

Descripción de notificationHub GcmCredential.

mpnsCredential

MpnsCredential

Descripción de un Objeto MpnsCredential de NotificationHub.

wnsCredential

WnsCredential

Descripción de un NotificationHub WnsCredential.

xiaomiCredential

XiaomiCredential

Descripción de un NotificationHub XiaomiCredential.

PnsCredentialsResource

Descripción de las credenciales de PNS de NotificationHub. Se trata de una respuesta de las solicitudes POST que devuelven credenciales PNS de espacio de nombres o concentradores.

Nombre Tipo Description
id

string

Identificador de recurso completo del recurso. Por ejemplo, "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"

location

string

En desuso: solo por compatibilidad.

name

string

Nombre del recurso.

properties

PnsCredentials

Colección de credenciales PNS del espacio de nombres del centro de notificaciones o del centro de notificaciones.

systemData

systemData

Metadatos de Azure Resource Manager que contienen información sobre los valores de createdBy y modifiedBy.

tags

object

En desuso: solo por compatibilidad.

type

string

Tipo de recurso. Por ejemplo, "Microsoft.Compute/virtualMachines" o "Microsoft.Storage/storageAccounts"

systemData

Metadatos relacionados con la creación y la última modificación del recurso.

Nombre Tipo Description
createdAt

string

Marca de tiempo de creación de recursos (UTC).

createdBy

string

Identidad que creó el recurso.

createdByType

createdByType

Tipo de identidad que creó el recurso.

lastModifiedAt

string

Marca de tiempo de la última modificación del recurso (UTC)

lastModifiedBy

string

Identidad que modificó por última vez el recurso.

lastModifiedByType

createdByType

Tipo de identidad que modificó por última vez el recurso.

WnsCredential

Descripción de un NotificationHub WnsCredential.

Nombre Tipo Description
properties

WnsCredentialProperties

Descripción de un NotificationHub WnsCredential.

WnsCredentialProperties

Descripción de un NotificationHub WnsCredential.

Nombre Tipo Description
certificateKey

string

Ges o establece la clave de certificado WNS.

packageSid

string

Obtiene o establece el identificador de paquete de esta credencial.

secretKey

string

Obtiene o establece la clave secreta.

windowsLiveEndpoint

string

Obtiene o establece el punto de conexión de Windows Live.

wnsCertificate

string

Obtiene o establece el certificado WNS.

XiaomiCredential

Descripción de un NotificationHub XiaomiCredential.

Nombre Tipo Description
properties

XiaomiCredentialProperties

Descripción de notificationHub XiaomiCredentialProperties.

XiaomiCredentialProperties

Descripción de notificationHub XiaomiCredentialProperties.

Nombre Tipo Description
appSecret

string

Obtiene o establece el secreto de la aplicación.

endpoint

string

Obtiene o establece el punto de conexión de servicio de Xiaomi.