Trocar a chave de API por um token de acesso
const url = 'https://dash.owiew.com/v1/token';const options = {method: 'POST', headers: {Authorization: 'Bearer <token>'}};
try { const response = await fetch(url, options); const data = await response.json(); console.log(data);} catch (error) { console.error(error);}curl --request POST \ --url https://dash.owiew.com/v1/token \ --header 'Authorization: Bearer <token>'O primeiro passo de qualquer integração. A chave (adv_...) vai no cabeçalho Authorization — nunca no corpo nem na URL: corpo de requisição aparece em log de aplicação com frequência, e query string aparece em log de proxy sempre.
O token devolvido vale dois minutos. Renove quando expirar; a resposta traz expires_at.
Esta é a única rota que aceita a chave. Todas as outras exigem o token.
Authorizations
Seção intitulada “Authorizations”Responses
Seção intitulada “Responses”Token emitido
object
O cliente desta chave. Use-o no caminho das rotas de leitura — ele não é escolhido por você.
As contas de anúncio que esta chave enxerga. ["*"] significa todas as do cliente.
Example
{ "role": "viewer"}Chave ausente, malformada, vencida ou revogada. A resposta NÃO distingue os quatro casos: fazê-lo contaria a quem tenta se ele acertou o formato e se a chave já existiu.
object
object
Código estável, seguro para comparar.
Texto para pessoa. Pode mudar entre versões — não decida nada a partir dele.
Identificador da ocorrência. Cite-o ao pedir suporte.
Example generated
{ "error": { "code": "example", "message": "example", "trace_id": "example" }}