Pila de aviacion
Me pregunto cuántas ideas de startups tienen algo que ver con los viajes aéreos.
Es una industria tan grande con tantos puntos débiles que no es de extrañar que inspire ideas para crear nuevos productos. Esto es lo que pasa con muchas ideas de startups: necesitas datos. Lo más probable es que necesites una buena
Entonces, si lo tuyo son los viajes aéreos, estás de suerte, porque existe una excelente API que puedes usar con todos los datos que necesitas: Aviationstack.
Puede probar la API de forma gratuita para hasta 500 solicitudes y luego pasar al plan que necesite para lo que está creando. Puedes ampliarlo en cualquier momento.
Aquí está su fragmento de código para jQuery, que muestra cómo puedes solicitar vuelos en tiempo real:
$.ajax({ url: 'https://api.aviationstack.com/v1/flights', data: { access_key: 'YOUR_ACCESS_KEY' }, dataType: 'json', success: function(apiResponse) { if (Array.isArray(apiResponse['results'])) { apiResponse['results'].forEach(flight = { if (!flight['live']['is_ground']) { console.log(`${flight['airline']['name']} flight ${flight['flight']['iata']}`, `from ${flight['departure']['airport']} (${flight['departure']['iata']})`, `to ${flight['arrival']['airport']} (${flight['arrival']['iata']}) is in the air.`); } }); } }});
Eso te devolverá un montón de JSON para hacer lo que quieras. Ejemplo:
{ "pagination": { "limit": 100, "offset": 0, "count": 100, "total": 1669022 }, "data": [ { "flight_date": "2019-12-12", "flight_status": "active", "departure": { "airport": "San Francisco International", "timezone": "America/Los_Angeles", "iata": "SFO", "icao": "KSFO", "terminal": "2", "gate": "D11", "delay": 13, "scheduled": "2019-12-12T04:20:00+00:00", "estimated": "2019-12-12T04:20:00+00:00", "actual": "2019-12-12T04:20:13+00:00", "estimated_runway": "2019-12-12T04:20:13+00:00", "actual_runway": "2019-12-12T04:20:13+00:00" }, "arrival": { "airport": "Dallas/Fort Worth International", "timezone": "America/Chicago", "iata": "DFW", "icao": "KDFW", "terminal": "A", "gate": "A22", "baggage": "A17", "delay": 0, "scheduled": "2019-12-12T04:20:00+00:00", "estimated": "2019-12-12T04:20:00+00:00", "actual": null, "estimated_runway": null, "actual_runway": null }, "airline": { "name": "American Airlines", "iata": "AA", "icao": "AAL" }, "flight": { "number": "1004", "iata": "AA1004", "icao": "AAL1004", "codeshared": null }, "aircraft": { "registration": "N160AN", "iata": "A321", "icao": "A321", "icao24": "A0F1BB" }, "live": { "updated": "2019-12-12T10:00:00+00:00", "latitude": 36.28560000, "longitude": -106.80700000, "altitude": 8846.820, "direction": 114.340, "speed_horizontal": 894.348, "speed_vertical": 1.188, "is_ground": false } }, [...] ]}
Esta API está creada por apilayer, lo que parece una idea muy inteligente para una empresa. Cree una API realmente específica para todo tipo de tareas de desarrollador.
Enlace directo →
Deja un comentario