Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

175
Views
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?

about 4 years ago · Santiago Trujillo
2 answers
Answer question

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); }, });
about 4 years ago · Santiago Trujillo Report

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.

about 4 years ago · Santiago Trujillo Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!