Esta página fue traducida automáticamente y puede contener errores. Para reportar un error de traducción, abre un issue en GitHub.
Establecer la clave de autenticación del SDK principal
put
/app_group/sdk_authentication/primary
Utiliza este punto final SDK para establecer una clave de autenticación SDK como clave principal para tu aplicación.
Requisitos previos
Para utilizar este punto final, necesitarás una clave de API con el permiso sdk_authentication.primary.
Límite de velocidad
Aplicamos el límite de velocidad predeterminado de Braze de 250 000 solicitudes por hora a este punto final, como se documenta en Límites de velocidad de la API.
Cuerpo de la solicitud
1
2
Content-Type: application/json
Authorization: Bearer YOUR-REST-API-KEY
1
2
3
4
{
"app_id": "App API identifier",
"key_id": "key id"
}
Parámetros de la solicitud
| Parámetro | Obligatoria | Tipo de datos | Descripción |
|---|---|---|---|
app_id |
Obligatoria | Cadena | El identificador API de la aplicación. |
key_id |
Obligatoria | Cadena | El ID de la clave de autenticación del SDK que se va a marcar como principal. |
Ejemplo de solicitud
1
2
3
4
5
6
7
curl --location --request PUT 'https://rest.iad-01.braze.com/app_group/sdk_authentication/primary' \
--header 'Content-Type: application/json' \
--header 'Authorization: Bearer YOUR-REST-API-KEY' \
--data-raw '{
"app_id": "01234567-89ab-cdef-0123-456789abcdef",
"key_id": "abcdef12-3456-7890-abcd-ef1234567890"
}'
Respuesta
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
{
"keys": [
{
"id": "abcdef12-3456-7890-abcd-ef1234567890",
"rsa_public_key": "-----BEGIN PUBLIC KEY-----\nMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAvvD+fgA0YuCUd/v35htn...\n-----END PUBLIC KEY-----",
"description": "SDK Authentication Key for iOS App",
"is_primary": true
},
{
"id": "fedcba98-7654-3210-fedc-ba9876543210",
"rsa_public_key": "-----BEGIN PUBLIC KEY-----\nqWGfHOAiIwVzC/bTxwQZQQVzm/3ktgdNXRUDm5aIwVzCtxbNm5aIxOAiIwVzVHOA...\n-----END PUBLIC KEY-----",
"description": "SDK Authentication Key for Android App",
"is_primary": false
}
]
}
Parámetros de respuesta
| Parámetro | Tipo de datos | Descripción |
|---|---|---|
keys |
Matriz | Matriz de todos los objetos de clave de autenticación SDK. |
keys[].id |
Cadena | El ID de la clave de autenticación del SDK. |
keys[].rsa_public_key |
Cadena | La cadena de clave pública RSA. |
keys[].description |
Cadena | Descripción de la clave de autenticación del SDK. |
keys[].is_primary |
Booleano | Si esta clave es la clave de autenticación SDK principal. |
Reglas de validación
Este punto final tiene las siguientes reglas de validación:
- Debe
key_idser un ID de clave de autenticación SDK válido. - Debe ser un identificador
app_idAPI válido de la aplicación. - La clave de autenticación SDK debe existir para la aplicación especificada.
New Stuff!
Editar esta página en GitHub