Metadatos del usuario user-metadata
NOTE
El contenido de esta página se proporciona únicamente con fines informativos. El uso de esta API requiere una licencia actual de Adobe. No se permite el uso no autorizado.
NOTE
La implementación de la API de REST está limitada por Mecanismo de limitación
Extremos de API de REST clientless-endpoints
<REGGIE_FQDN>
:
- Producción: api.auth.adobe.com
- Ensayo: api.auth-staging.adobe.com
<SP_FQDN>
:
- Producción: api.auth.adobe.com
- Ensayo: api.auth-staging.adobe.com
Descripción description
Recuperar metadatos que MVPD compartió sobre el usuario autenticado.
Extremo
Llamado
por
por
Entrada
Parámetros
Parámetros
Método HTTP
Respuesta
Respuesta HTTP
<SP_FQDN>
/api/v1/tokens/usermetadataServicio de programador
o
de aplicación de streaming
o
de aplicación de streaming
1. solicitante
2. deviceId (obligatorio)
3. device_info/X-Device-Info (obligatorio)
4. deviceType
5. deviceUser (Obsoleto)
6. appId (obsoleto)
2. deviceId (obligatorio)
3. device_info/X-Device-Info (obligatorio)
4. deviceType
5. deviceUser (Obsoleto)
6. appId (obsoleto)
GET
XML o JSON que contienen metadatos de usuario o detalles del error si no se ha realizado correctamente.
200 - Éxito
404 - No se han encontrado metadatos
412 - Token de AuthN no válido (por ejemplo, token caducado)
Parámetro de entrada
Descripción
solicitante
Identificador de solicitante del programador para el que es válida esta operación.
deviceId
El ID de dispositivo bytes.
device_info/
X-Device-Info
Información del dispositivo de transmisión.
Nota: Esto PUEDE pasarse a device_info como parámetro de URL, pero debido al tamaño potencial de este parámetro y a las limitaciones en la longitud de una URL de GET, DEBE pasarse como X-Device-Info en el encabezado http.
Ver los detalles completos en Pasar información de conexión y dispositivo.
Nota: Esto PUEDE pasarse a device_info como parámetro de URL, pero debido al tamaño potencial de este parámetro y a las limitaciones en la longitud de una URL de GET, DEBE pasarse como X-Device-Info en el encabezado http.
Ver los detalles completos en Pasar información de conexión y dispositivo.
deviceType
El tipo de dispositivo (por ejemplo, Roku, PC).
Si este parámetro está configurado correctamente, ESM ofrece métricas que están desglosadas por tipo de dispositivo al utilizar sin cliente, de modo que se puedan realizar diferentes tipos de análisis, por ejemplo, para Roku, AppleTV, Xbox, etc.
Ver Ventajas de usar el parámetro de tipo de dispositivo sin cliente en Pasar métricas
Nota:
Si este parámetro está configurado correctamente, ESM ofrece métricas que están desglosadas por tipo de dispositivo al utilizar sin cliente, de modo que se puedan realizar diferentes tipos de análisis, por ejemplo, para Roku, AppleTV, Xbox, etc.
Ver Ventajas de usar el parámetro de tipo de dispositivo sin cliente en Pasar métricas
Nota:
device_info
reemplaza este parámetro.deviceUser
Identificador de usuario del dispositivo.
Nota: Si se usa,
Nota: Si se usa,
deviceUser
debería tener los mismos valores que en la solicitud Crear código de registro.appId
El nombre o ID de la aplicación.
Nota:
Nota:
device_info
reemplaza este parámetro. Si se usa, appId
debería tener los mismos valores que en la solicitud Crear código de registro.NOTE
La información de metadatos del usuario debe estar disponible una vez completado el flujo de autenticación, pero puede actualizarse en el flujo de autorización, según la MVPD y el tipo de metadatos.
Respuesta de ejemplo sample-response
Después de una llamada correcta, el servidor responderá con un objeto XML (predeterminado) o JSON con una estructura similar a la presentada a continuación:
{
updated: 1334243471,
encrypted: ["encryptedProp"],
data: {
zip: ["12345", "34567"],
maxRating: {
"MPAA": "PG-13",
"VCHIP": "TV-Y",
"URL": "http://exam.pl/e/manage/ratings"
},
householdID: "3456",
userID: "BgSdasfsdk23/dsaf3+saASesadgfsShggssd=",
channelID: ["channel-1", "channel-2"]
}
}
En la raíz del objeto habrá tres nodos:
- updated: especifica una marca de tiempo UNIX que representa la última vez que se actualizaron los metadatos. El servidor establecerá esta propiedad inicialmente al generar los metadatos durante la fase de autenticación. Las llamadas posteriores (después de actualizar los metadatos) producirán un incremento en la marca de tiempo.
- data: contiene los valores de metadatos reales.
- cifrado: una matriz con las propiedades cifradas. Para descifrar un valor de metadatos específico, el programador debe realizar una descodificación Base64 de los metadatos y, a continuación, aplicar una descodificación RSA en el valor resultante, utilizando su propia clave privada (el Adobe cifra los metadatos en el servidor utilizando el certificado público del programador).
En caso de error, el servidor devolverá un objeto XML o JSON que especifica un mensaje de error detallado.
Para obtener más información, consulte Metadatos de usuario.
Volver a la referencia de la API de REST
recommendation-more-help
3f5e655c-af63-48cc-9769-2b6803cc5f4b