Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

181
Visualizações
Solicitud HTTP GET de Callrail API con encabezados

Puedo lanzar esto en una terminal de Linux y obtener resultados.

 curl -H "Authorization: Token token={api_token}" \ -X GET \ "https://api.callrail.com/v2/a/{account_id}/calls.json?company_id={companyId}"

Esto es lo que tengo:

 var myToken = "fakeToken1234"; $.ajax ({ type: "GET", url: "https://api.callrail.com/v2/a/{accountId}/calls.json?company_id={companyId}", dataType: 'json', beforeSend: function (xhr) { xhr.setRequestHeader('Authorization:', + myToken ); } });

Según la documentación de CallRail , se supone que debo pasar el api_token al encabezado de autorización HTTP. Recibo un mensaje 401 Unauthorized .

Creo que mi sintaxis está mal, pero no puedo precisarla. ¿Alguna ayuda?

over 4 years ago · Santiago Trujillo
2 Respostas
Responde à pergunta

0

Mi problema era que no entendía la sintaxis que quería CallRail en el encabezado.

Esto lo resolvió: headers: { "Authorization": 'Token token=' + myToken },

 var myToken = "token1234"; var accountId = "Id1234"; var companyId = "Id1234"; $.ajax ({ type: "GET", url: "https://api.callrail.com/v2/a/" + accountId + "/calls/timeseries.json?company_id=" + companyId + "", dataType: 'json', headers: { "Authorization": 'Token token=' + myToken }, success: function (result) { console.log(result); }, });
over 4 years ago · Santiago Trujillo Relatório

0

Esto es lo que intentaría usar "encabezados:":

 let companyId = ""; let accountId = ""; let myToken = "fakeToken1234"; $.ajax({ type: "GET", url: `https://api.callrail.com/v2/a/${accountId}/calls.json?company_id=${companyId}`, headers: {"Authorization": `Token token="${myToken}"`}, dataType: 'json' });

No olvide cargar también el ID de empresa y el ID de cuenta en su URL. Por cierto, supongo que está utilizando la URL correcta en esta respuesta.

Espero que funcione. Solo hice solicitudes de $.ajax con una API hasta ahora. Así que déjame saber si funciona. Debería por lo menos señalarte en la dirección correcta.

over 4 years ago · Santiago Trujillo Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda