Este documento fornece respostas a perguntas frequentes sobre o Adobe Experience Platform, bem como um guia de solução de problemas de alto nível para erros comuns que podem ser encontrados em qualquer Experience Platform API. Para guias de solução de problemas em indivíduos Platform consulte os diretório de solução de problemas de serviço abaixo.
Veja a seguir uma lista de respostas para perguntas frequentes sobre o Adobe Experience Platform.
Experience Platform oferece várias RESTful APIs que usam solicitações HTTP para acessar Platform recursos. Essas APIs de serviço expõem vários pontos de extremidade e permitem executar operações para listar (GET), pesquisar (GET), editar (PUT e/ou PATCH) e excluir recursos (DELETE). Para obter mais informações sobre endpoints e operações específicos disponíveis para cada serviço, consulte o Documentação de referência da API na Adobe I/O.
Os formatos de solicitação variam dependendo do Platform API que está sendo usada. A melhor maneira de aprender como estruturar suas chamadas de API é seguindo os exemplos fornecidos na documentação para o Platform serviço que você está usando.
Para obter mais informações sobre como formatar solicitações de API, visite o guia de introdução à API da plataforma como ler chamadas de API de exemplo seção.
Uma organização IMS é uma representação Adobe de um cliente. Todas as soluções de Adobe licenciadas são integradas a esta organização de clientes. Quando uma organização IMS tem direito a Experience Platform, ele pode atribuir acesso aos desenvolvedores. A ID organizacional IMS (x-gw-ims-org-id
) representa a organização para a qual uma chamada de API deve ser executada e, portanto, é necessária como um cabeçalho em todas as solicitações de API. Essa ID pode ser encontrada no Console do Adobe Developer: no Integrações , navegue até a guia Visão geral seção para qualquer integração específica encontrar a ID em Credenciais do Cliente. Para obter uma apresentação passo a passo de como autenticar em Platform, consulte o tutorial de autenticação.
Uma chave de API é necessária como um cabeçalho em todas as solicitações de API. Ele pode ser encontrado por meio do Console do Adobe Developer. No console, na Integrações , navegue até a guia Visão geral seção para uma integração específica e você encontrará a chave em Credenciais do Cliente. Para obter uma apresentação passo a passo de como autenticar para Platform, consulte o tutorial de autenticação.
Os tokens de acesso são necessários no cabeçalho de Autorização de todas as chamadas de API. Eles podem ser gerados usando um curl
, desde que você tenha acesso a uma integração para uma organização IMS. Os tokens de acesso são válidos apenas por 24 horas, depois disso um novo token deve ser gerado para continuar usando a API. Para obter detalhes sobre a geração de tokens de acesso, consulte o tutorial de autenticação.
Algumas Platform Os pontos de extremidade da API aceitam parâmetros de consulta para localizar informações específicas e filtrar os resultados retornados na resposta. Parâmetros de consulta são anexados a caminhos de solicitação com um ponto de interrogação (?
), seguido por um ou mais parâmetros de consulta usando o formato paramName=paramValue
. Ao combinar vários parâmetros em uma única chamada, você deve usar um e comercial (&
) para separar parâmetros individuais. O exemplo a seguir demonstra como uma solicitação que usa vários parâmetros de consulta é representada na documentação.
Exemplos de parâmetros de consulta usados com frequência incluem:
GET /tenant/schemas?orderby=title
GET /datasets?limit=36&start=10
GET /batches?createdAfter=1559775880000&orderBy=desc:created
Para obter informações detalhadas sobre quais parâmetros de consulta estão disponíveis para um serviço ou endpoint específico, consulte a documentação específica do serviço.
Muitas operações do PATCH em Platform Uso de APIs Ponteiro JSON strings para indicar propriedades JSON a serem atualizadas. Normalmente, elas são incluídas nas cargas de solicitação usando Patch JSON formato. Consulte a Guia de fundamentos da API para obter informações detalhadas sobre a sintaxe necessária para essas tecnologias.
Postman O é uma ferramenta útil para visualizar chamadas para APIs RESTful. O Guia de introdução à API do Platform contém um vídeo e instruções para importar coleções do Postman. Além disso, é fornecida uma lista de coleções do Postman para cada serviço.
Dependendo de você estar usando a interface do usuário ou a API, os seguintes requisitos de sistema se aplicam:
Para operações baseadas na interface do usuário:
Para interações de API e desenvolvedor:
Esta é uma lista de erros que você pode encontrar ao usar qualquer Experience Platform serviço. Para guias de solução de problemas em indivíduos Platform consulte os diretório de solução de problemas de serviço abaixo.
Os seguintes códigos de status podem ser encontrados em qualquer Experience Platform API. Cada uma tem várias causas, pelo que as explicações apresentadas nesta seção têm um caráter geral. Para obter mais detalhes sobre erros específicos no Platform serviços, consulte o diretório de solução de problemas de serviço abaixo.
Código de status | Descrição | Causas possíveis |
---|---|---|
400 | Solicitação inválida | A solicitação foi construída incorretamente, faltavam informações de chave e/ou continha sintaxe incorreta. |
401 | Falha na autenticação | A solicitação não passou uma verificação de autenticação. O token de acesso pode estar ausente ou ser inválido. Consulte a Erros de token OAuth para obter mais detalhes. |
403 | Proibido | O recurso foi encontrado, mas você não tem as credenciais corretas para exibi-lo. |
404 | Não encontrado | Não foi possível localizar o recurso solicitado no servidor. O recurso pode ter sido excluído ou o caminho solicitado foi inserido incorretamente. |
500 | Erro interno do servidor | Este é um erro do lado do servidor. Se você estiver fazendo muitas chamadas simultâneas, pode estar atingindo o limite da API e precisar filtrar os resultados. (Consulte o Catalog Service Subguia do guia do desenvolvedor de API em filtragem de dados para saber mais.) Aguarde um momento antes de tentar sua solicitação novamente e entre em contato com o administrador se o problema persistir. |
Todas as chamadas de API em Platform requerem cabeçalhos de solicitação específicos. Para ver quais cabeçalhos são necessários para serviços individuais, consulte o Documentação de referência da API. Para localizar os valores para os cabeçalhos de autenticação necessários, consulte o Tutorial de autenticação. Se algum desses cabeçalhos estiver ausente ou inválido ao fazer uma chamada à API, os seguintes erros podem ocorrer.
{
"error_code": "403010",
"message": "Oauth token is missing."
}
Essa mensagem de erro é exibida quando uma mensagem de erro é exibida Authorization
está ausente de uma solicitação de API. Certifique-se de que o cabeçalho de Autorização está incluído com um token de acesso válido antes de tentar novamente.
{
"error_code": "401013",
"message": "Oauth token is not valid"
}
Essa mensagem de erro é exibida quando o token de acesso fornecido na Authorization
cabeçalho inválido. Verifique se o token foi inserido corretamente ou gerar um novo token no console Adobe I/O.
{
"error_code": "403000",
"message": "Api Key is required"
}
Esta mensagem de erro é exibida quando um cabeçalho de chave de API (x-api-key
) está ausente de uma solicitação de API. Certifique-se de que o cabeçalho esteja incluído com uma chave de API válida antes de tentar novamente.
{
"error_code": "403003",
"message": "Api Key is invalid"
}
Esta mensagem de erro é exibida quando o valor do cabeçalho da chave de API fornecido (x-api-key
) é inválido. Certifique-se de ter inserido a chave corretamente antes de tentar novamente. Se você não souber sua chave de API, poderá encontrá-la no Console Adobe I/O: no Integrações , navegue até a guia Visão geral seção de uma integração específica para encontrar a chave da API em Credenciais do Cliente.
{
"error_code": "400003",
"message": "Missing header"
}
Esta mensagem de erro é exibida quando um cabeçalho de organização IMS (x-gw-ims-org-id
) está ausente de uma solicitação de API. Certifique-se de que o cabeçalho esteja incluído com a ID da organização de IMS antes de tentar novamente.
{
"error_code": "403025",
"message": "Profile is not valid"
}
Essa mensagem de erro é exibida quando a integração de usuário ou Adobe I/O é exibida (identificada pela variável token de acesso no Authorization
) não tem direito a fazer chamadas para Experience Platform As APIs para a IMS Org fornecidas no x-gw-ims-org-id
cabeçalho. Certifique-se de ter fornecido a ID correta para sua organização IMS no cabeçalho antes de tentar novamente. Caso não saiba a ID da organização, é possível encontrá-la no Console Adobe I/O: no Integrações , navegue até a guia Visão geral seção para uma integração específica encontrar a ID em Credenciais do Cliente.
{
"errorMessage":"Supplied version=[\\\\\\\"a200a2a3-0000-0200-0000-123178f90000\\\\\\\"] does not match the current version on entity=[\\\\\\\"a200cdb2-0000-0200-0000-456179940000\\\\\\\"]"
}
Você pode receber um erro de tag se uma alteração foi feita em qualquer entidade de origem ou de destino, como fluxo, conexão, conector de origem ou conexão de destino por outro chamador de API. Devido à incompatibilidade da versão, a alteração que você está tentando fazer não seria aplicada à versão mais recente da entidade.
Para resolver isso, você precisa buscar a entidade novamente, garantir que as alterações sejam compatíveis com a nova versão da entidade e, em seguida, colocar a nova tag no If-Match
e, por fim, faça a chamada da API .
{
"type": "/placeholder/type/uri",
"status": 400,
"title": "BadRequestError",
"detail": "A valid content-type must be specified"
}
Esta mensagem de erro é exibida quando uma solicitação POST, PUT ou PATCH tem uma solicitação inválida ou ausente Content-Type
cabeçalho. Certifique-se de que o cabeçalho esteja incluído na solicitação e que seu valor esteja application/json
.
{
"error_code": "403027",
"message": "User region is missing"
}
Essa mensagem de erro é exibida em um dos dois casos abaixo:
x-gw-ims-org-id
) é passada em uma solicitação de API. Certifique-se de que a ID correta da sua Organização IMS esteja incluída antes de tentar novamente.Veja a seguir uma lista de guias de solução de problemas e a documentação de referência da API para Experience Platform APIs. Cada guia de solução de problemas fornece respostas para perguntas frequentes e soluções para problemas específicos de cada indivíduo Platform serviços. Os documentos de referência da API fornecem um guia abrangente de todos os endpoints disponíveis para cada serviço e mostram exemplos de corpos de solicitação, respostas e códigos de erro que você pode receber.