Seu backendEndpoint fixo→GlasserHTTP API→Provedor de dadosDados
Chamar um endpoint
Exemplo: receber um nome de usuário do Instagram do seu app e recuperar as publicações públicas mais recentes.1
Conecte seu backend
URL base:
Cabeçalho:
Conta do seu usuário: selecione a Key desse usuário em cada solicitação.Armazene as Keys no seu backend. Verifique a conexão com uma solicitação gratuita GET /v1/balance.
https://api.glasser.aiCabeçalho:
Authorization: Bearer <your Key>Conta do seu produto: use a Key do seu Workspace.Conta do seu usuário: selecione a Key desse usuário em cada solicitação.Armazene as Keys no seu backend. Verifique a conexão com uma solicitação gratuita GET /v1/balance.
2
Inspecione o Endpoint uma vez durante a configuração
Envie JSON para POST /v1/endpoints/inspect:Obtenha: o esquema de entrada e o Price atual. Este endpoint requer
username,
um array contendo um nome de usuário. A inspeção é gratuita.3
Chame-o a partir do seu produto
Envie JSON para POST /v1/runs. Use o mesmo
cabeçalho de autorização, Substitua
Content-Type: application/json, e um
cabeçalho Idempotency-Key exclusivo para esta execução pretendida.mkbhd pela entrada do seu usuário.Obtenha: um Run com id, status e charge_usd. Quando estiver pronto, output
conterá até 10 publicações públicas com legendas, contagens de curtidas e contagens de comentários.Para QUEUED ou RUNNING, leia esse Run até
que ele atinja um estado terminal. Os Runs usam o saldo do Workspace conectado.Repetições e tratamento da resposta
Repetições e tratamento da resposta
- Defina
endpoint_versiona partir de Inspect ou omita-o para usar a versão padrão. Uma versão não fixa o Price; novos Runs usam o Price no momento da admissão. - Tente novamente a mesma solicitação com o mesmo
Idempotency-Keye a mesma entrada. Continue lendo um Run inacabado em vez de criar outro. - Verifique
statuseprovider_response.http_statusantes de usaroutput. Um RunCOMPLETEDainda pode conter um erro do provedor de dados. - Mantenha o ID do Run e
charge_usdjunto ao registro da solicitação do seu produto. Um Run com falha ainda pode gerar uma cobrança conforme o Price do endpoint. - Mantenha a Key de cada usuário separada. Selecione-a a partir da conexão autenticada do usuário, não dos campos de entrada da solicitação.
Consultar APIs de provedores de dados
Escolha um endpoint em Data Sources e faça Inspect para consultar o esquema. Você pode reutilizá-lo sem pesquisar antes de cada Run. Para listar provedores de dados e endpoints no código, use GET /public/catalog. Nenhuma Key é necessária, e as solicitações são gratuitas:providers: nomes e descrições dos provedores de dados e contagens de endpoints.entries: identificadores, descrições, categorias e preços de exibição dos endpoints. Faça a correspondência deproviderpara encontrar os endpoints de um provedor de dados.- Uma resposta: a lista pública completa, sem paginação.
Opcional: Solutions
A GTM Solution oferece seis recursos fixos por HTTP. O Glasser gerencia a seleção de endpoints, o mapeamento de entradas e o fallback para falhas compatíveis.- Web research — pesquisa na web, notícias e conteúdo de páginas.
- Company intelligence — informações de empresas por domínio.
- People search — informações de contato de pessoas e empresas.
- SEO research — palavras-chave, classificações e backlinks.
- Social research — perfis, publicações e pesquisas em redes sociais.
- Market data — dados de propriedades e cotações de ações.
/v1/solutions/gtm/. Use a mesma Key e
um cabeçalho Idempotency-Key; a resposta é um Run. Consulte a
visão geral de Solutions para ver um exemplo e as
regras de seleção do provedor de dados.