Metadados do usuário user-metadata
NOTE
O conteúdo desta página é fornecido apenas para fins informativos. O uso desta API requer uma licença atual do Adobe. Não é permitida nenhuma utilização não autorizada.
NOTE
A implementação da REST API é limitada por Mecanismo de limitação
Endpoints da REST API clientless-endpoints
<REGGIE_FQDN>
:
- Produção - api.auth.adobe.com
- Preparo - api.auth-staging.adobe.com
<SP_FQDN>
:
- Produção - api.auth.adobe.com
- Preparo - api.auth-staging.adobe.com
Descrição description
Recupere os metadados que o MVPD compartilhou sobre o usuário autenticado.
Endpoint
Chamado
por
por
Entrada
Parâmetros
Parâmetros
HTTP
Método
Método
Resposta
Resposta HTTP
<SP_FQDN>
/api/v1/tokens/usermetadataAplicativo de Streaming
ou
Serviço de Programador
ou
Serviço de Programador
1. solicitante
2. deviceId (Obrigatório)
3. device_info/X-Device-Info (Obrigatório)
4. deviceType
5. deviceUser (Obsoleto)
6. appId (obsoleto)
2. deviceId (Obrigatório)
3. device_info/X-Device-Info (Obrigatório)
4. deviceType
5. deviceUser (Obsoleto)
6. appId (obsoleto)
GET
XML ou JSON que contém metadados do usuário ou detalhes do erro, se malsucedido.
200 - Sucesso
404 - Nenhum metadado encontrado
412 - Token de autenticação inválido (por exemplo, token expirado)
Parâmetro de entrada
Descrição
solicitante
O requestorId do Programador para o qual esta operação é válida.
deviceId
Os bytes de id do dispositivo.
device_info/
X-Device-Info
Informações do Dispositivo de Transmissão.
Observação: ISSO PODE ser passado para device_info como um parâmetro de URL, mas devido ao tamanho potencial desse parâmetro e às limitações no comprimento de uma URL GET, ELE DEVE ser passado como X-Device-Info no cabeçalho http.
Veja os detalhes completos em Passando Informações sobre Dispositivo e Conexão.
Observação: ISSO PODE ser passado para device_info como um parâmetro de URL, mas devido ao tamanho potencial desse parâmetro e às limitações no comprimento de uma URL GET, ELE DEVE ser passado como X-Device-Info no cabeçalho http.
Veja os detalhes completos em Passando Informações sobre Dispositivo e Conexão.
deviceType
O tipo de dispositivo (por exemplo, Roku, PC).
Se este parâmetro estiver definido corretamente, o ESM oferecerá métricas que são analisadas por tipo de dispositivo ao usar Clientless, para que diferentes tipos de análise possam ser executados para, por exemplo, Roku, Apple TV, Xbox etc.
Consulte Vantagens de usar o parâmetro de tipo de dispositivo sem cliente nas métricas Pass
Observação:
Se este parâmetro estiver definido corretamente, o ESM oferecerá métricas que são analisadas por tipo de dispositivo ao usar Clientless, para que diferentes tipos de análise possam ser executados para, por exemplo, Roku, Apple TV, Xbox etc.
Consulte Vantagens de usar o parâmetro de tipo de dispositivo sem cliente nas métricas Pass
Observação:
device_info
substitui este parâmetro.deviceUser
O identificador de usuário do dispositivo.
Observação: se usado,
Observação: se usado,
deviceUser
deve ter os mesmos valores que na solicitação Criar Código de Registro.appId
O id/nome do aplicativo.
Observação:
Observação:
device_info
substitui este parâmetro. Se usado, appId
deve ter os mesmos valores que na solicitação Criar código de registro.NOTE
As informações de metadados do usuário devem estar disponíveis após a conclusão do fluxo de autenticação, mas podem ser atualizadas no fluxo de autorização, dependendo do MVPD e do tipo de metadados.
Exemplo de resposta sample-response
Após uma chamada bem-sucedida, o servidor responderá com um objeto XML (padrão) ou JSON com uma estrutura semelhante à apresentada abaixo:
{
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"]
}
}
Na raiz do objeto, haverá três nós:
- atualizado: especifica um carimbo de data/hora UNIX que representa a última vez que os metadados foram atualizados. Essa propriedade será definida inicialmente pelo servidor ao gerar os metadados durante a fase de autenticação. Chamadas subsequentes (após a atualização dos metadados) resultarão em um carimbo de data e hora incrementado.
- dados: contém os valores de metadados reais.
- criptografado: uma matriz que lista as propriedades criptografadas. Para descriptografar um valor de metadados específico, o Programador deve executar uma decodificação Base64 nos metadados e, em seguida, aplicar uma descriptografia RSA no valor resultante, usando sua própria chave privada (o Adobe criptografa os metadados no servidor usando o certificado público do Programador).
No caso de um erro, o servidor retornará um objeto XML ou JSON que especifica uma mensagem de erro detalhada.
Para obter mais informações, consulte Metadados do usuário.
Voltar para Referência da API REST
recommendation-more-help
3f5e655c-af63-48cc-9769-2b6803cc5f4b