Introdução às fontes de autoatendimento (SDK de transmissão)

Fontes de autoatendimento (Streaming SDK) permitem integrar sua própria fonte para trazer dados de transmissão para a Adobe Experience Platform. Este documento fornece uma introdução aos conceitos principais que você precisa saber antes de tentar fazer chamadas para a Flow Service API.

Processo de alto nível

O processo passo a passo para configurar seu código-fonte no Experience Platform está descrito abaixo:

Integração

IMPORTANT
A autenticação é necessária para todos os conectores criados com o Streaming SDK. Configure a autenticação baseada em OAuth 2.0 ou HMAC antes de testar e enviar o conector. Consulte Configurar autenticação para um conector de Streaming do SDK para ver as etapas.

Documentação

Você também pode baixar os modelos de documentação abaixo:

Pré-requisitos

IMPORTANT
A fonte que você está integrando com o Experience Platform deve ser capaz de oferecer suporte a um webhook no qual um endpoint pode ser inscrito para enviar atualizações.

Para usar as Fontes de autoatendimento (SDK de transmissão), você deve garantir que tenha acesso a uma organização de sandbox provisionada com as Fontes do Adobe Experience Platform.

Este guia também requer uma compreensão funcional dos seguintes componentes do Adobe Experience Platform:

  • Fontes: o Experience Platform permite a assimilação de dados de várias fontes, ao mesmo tempo em que fornece a capacidade de estruturar, rotular e aprimorar os dados recebidos usando os serviços do Experience Platform.
  • Sandboxes: a Experience Platform fornece sandboxes virtuais que particionam uma única instância do Experience Platform em ambientes virtuais separados para ajudar a desenvolver aplicativos de experiência digital.

Leitura de chamadas de API de amostra

A documentação das Fontes de Autoatendimento (SDK de Streaming) e da API do Flow Service fornece exemplos de chamadas de API para demonstrar como formatar suas solicitações. Isso inclui caminhos, cabeçalhos necessários e conteúdos de solicitação formatados corretamente. Também fornece exemplos de JSON retornado nas respostas da API. Para obter informações sobre as convenções usadas na documentação para chamadas de API de exemplo, consulte a seção sobre como ler chamadas de API de exemplo no guia de solução de problemas do Experience Platform.

Coletar valores para cabeçalhos obrigatórios

Para fazer chamadas para APIs do Experience Platform, primeiro conclua o tutorial de autenticação. Concluir o tutorial de autenticação fornece os valores para cada um dos cabeçalhos necessários em todas as chamadas de API da Experience Platform, conforme mostrado abaixo:

  • Authorization: Bearer {ACCESS_TOKEN}
  • x-api-key: {API_KEY}
  • x-gw-ims-org-id: {ORG_ID}

Todos os recursos no Experience Platform, incluindo aqueles pertencentes a Flow Service, são isolados para sandboxes virtuais específicas. Todas as solicitações para APIs do Experience Platform exigem um cabeçalho que especifique o nome da sandbox em que a operação ocorrerá:

  • x-sandbox-name: {SANDBOX_NAME}
NOTE
Para obter mais informações sobre sandboxes na Experience Platform, consulte a documentação da sandbox.

Todas as solicitações que contêm um conteúdo (POST, PUT, PATCH) exigem um cabeçalho adicional:

  • Content-Type: application/json

Próximas etapas

Para começar a criar uma nova fonte com Fontes de Autoatendimento (SDK de Streaming), consulte o tutorial em criação de uma nova fonte.

recommendation-more-help
experience-platform-help-sources