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

183
Views
Fallo de recuperación de API externa () JavaScript

Estoy aprendiendo a usar la API fetch() en JavaScript. En este momento, estoy tratando de convertir un código que tengo que usa curl para solicitar datos de una API externa (aviationstack.com) en mi php, y reemplazarlo por llamadas AJAX. Estoy usando su plan gratuito, que no es compatible con https y, por lo tanto, estoy tratando de obtener de su API usando una URL http:

 fetch('http://api.aviationstack.com/v1/flights?access_key=myaccesskey').then(function(response) { //some stuff here });

Esta misma URL funciona bien con curl en mi código php. El problema es que la API parece recibir esta llamada como https, ya que me devuelve este json:

 {"error":{"code":"https_access_restricted","message":"Access Restricted - Your current Subscription Plan does not support HTTPS Encryption."}}

Alguien sabe qué pudo haber causado esto ? Me estoy rascando la cabeza y no consigo que funcione. Cualquier ayuda sería muy apreciada, ya que no entiendo completamente este proceso y me encantaría comprenderlo mejor.

EDITAR: Parece que soy realmente un idiota. Este fue un problema de red todo el tiempo... Gracias por las respuestas, muy apreciadas

about 4 years ago · Juan Pablo Isaza
1 answers
Answer question

0

Intenté lo mismo usando mi clave API (en mi máquina local):

 fetch('http://api.aviationstack.com/v1/flights?access_key=<MY API KEY>').then(function(response) { console.log(response); });

La consola da la respuesta deseada y obtengo 200 como estado. Tal vez debería verificar la clave API.

¿Puede comprobar/proporcionar la URL de solicitud ?

about 4 years ago · Juan Pablo Isaza 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!