Dữ liệu chuyến bay theo thời gian thực với API Aviationstack

Nếu công việc kinh doanh của bạn hoàn toàn dựa vào dữ liệu chuyến bay, bạn có quyền kiểm tra API Aviationstack mạnh mẽ của Apilayer. Dịch vụ SaaS được cung cấp rộng rãi, có giá cạnh tranh, có khả năng mở rộng cao này giúp bạn có thể theo dõi vô số dữ liệu chuyến bay từ khắp nơi trên thế giới, từ số liệu thống kê theo thời gian thực đến các hồ sơ lịch sử với tỷ lệ tương đương. Trong bài viết này, chúng ta sẽ nói về Dữ liệu chuyến bay theo thời gian thực với API Aviationstack. Hãy bắt đầu nào!





Dưới đây, chúng ta cùng xem qua bộ tính năng phong phú của Aviationstack. Bạn sẽ tìm hiểu tất cả về cách API xử lý mã hóa địa lý chuyển tiếp và ngược lại, đồng thời khám phá một loạt các tính năng nâng cao để tích hợp hoàn toàn với ứng dụng của công ty bạn. Chúng tôi cũng giúp bạn thiết lập và sử dụng Aviationstack trong hướng dẫn bắt đầu nhanh đơn giản của chúng tôi. Ở phần cuối của bài viết, chúng tôi sẽ xem xét hiệu suất của API, sau đó bố trí một số mức giá của Aviationstack để giúp bạn đánh giá mức độ dịch vụ nào là tốt nhất cho mình.



Tóm lại, API Aviationstack

Aviationstack là API dịch vụ vi mô dành cho dữ liệu chuyến bay theo thời gian thực, được hơn 5.000 công ty trên toàn thế giới tin cậy. Cho dù bạn đang xây dựng nền tảng đặt phòng; các ứng dụng hình ảnh hóa, theo dõi hoặc giám sát chuyến bay; hoặc một cái gì đó mới lạ hơn. Bạn có thể tin tưởng vào đội ngũ chuyên gia của Apilayer và cơ sở hạ tầng toàn cầu hóa để mang lại những kết quả quan trọng cho sứ mệnh mà bạn cần.

Aviationstack cung cấp khả năng tích hợp dễ dàng vào hầu như bất kỳ ứng dụng hoặc nền tảng nào nhờ khả năng tương thích rộng rãi với tất cả các ngôn ngữ lập trình chính, bao gồm PHP, Python, Node.js, jQuery, Go và Ruby. Yêu cầu trả về JSON, XML hoặc bất kỳ tệp GeoJSON mã địa lý cụ thể nào để có tiện ích tối ưu trong bất kỳ trường hợp sử dụng nào. API cực kỳ đáp ứng và thường trả về các yêu cầu của bạn trong vòng 10-100 mili giây.



Kết quả được tạo ra thông qua mã hóa địa lý chuyển tiếp và đảo ngược, xuất phát từ một cơ sở dữ liệu thực sự khổng lồ bao gồm hơn 2 tỷ địa điểm trên toàn cầu. Hơn thế nữa, bạn có thể điều chỉnh các thông số của nó để mã hóa, hỗ trợ nhiều ngôn ngữ, URL bản đồ có thể nhúng và hơn thế nữa.



Bạn có thể làm gì với Aviationstack? | API Aviationstack

Vì vậy, tất cả điều này có nghĩa là gì trong thuật ngữ của giáo dân? Không quá lời khi nói rằng Aviationstack cung cấp cho bạn quyền truy cập sẵn sàng vào cơ bản bất kỳ thông tin nào bạn có thể muốn về bất kỳ khía cạnh nào của ngành hàng không, ở bất kỳ đâu trên thế giới. Cần một số ví dụ? Bạn có thể yêu cầu dữ liệu trên:

  • Theo dõi chuyến bay trực tiếp
  • Tra cứu lịch sử chuyến bay
  • Lập lịch trình và lộ trình
  • Quốc gia, thành phố, sân bay, hãng hàng không và thậm chí cả máy bay riêng lẻ
  • Thuế hàng không

Hơn nữa, cũng có vô số dữ liệu lịch sử để phân tích cú pháp. Kể từ khi thành lập, Aviationstack đã thu thập và lưu trữ dữ liệu của hàng triệu trên hàng triệu bản ghi chuyến bay một cách thận trọng. Điều này cho phép bạn xem chi tiết các tuyến đường, số chuyến bay, ngày, giờ và cả thông tin vị trí. Bạn cũng có thể xem các thành phố, sân bay, nhà ga và thậm chí cả cửa mà chuyến bay đã khởi hành hoặc hạ cánh.



bắt đầu với Aviationstack trong 3 bước | API Aviationstack

Trước tiên, bạn cần tạo một tài khoản miễn phí. Điều hướng đến aviationstack.com và nhấp vào Đăng ký Miễn phí ở góc trên bên phải của cửa sổ. Điều này sẽ đưa bạn đến trang định giá của họ, nơi có nhiều gói đăng ký. Hiện tại, chỉ cần đăng ký Bậc miễn phí – chúng tôi sẽ xem xét các tùy chọn khác sau trong hướng dẫn này và bạn có thể dễ dàng nâng cấp tài khoản của mình bất kỳ lúc nào.



Khi bạn đã nhập thông tin đăng nhập của mình, hãy nhấp vào Đăng ký một lần nữa để tạo tài khoản của bạn. Từ đó, bạn sẽ được giới thiệu Hướng dẫn bắt đầu nhanh 3 bước của Aviationstack. Đây là tổng quan rộng rãi về quy trình bạn sẽ làm theo để API của họ hoạt động cho bạn.

  • Bước đầu tiên xử lý khóa API của bạn, mà bạn có thể sử dụng nguyên trạng hoặc xoay vòng khi cần thiết. Đơn giản!
  • Tiếp theo, bạn sẽ chọn các điểm cuối API của mình. Bằng tiếng Anh đơn giản, điều đó đơn giản có nghĩa là bạn sẽ chọn tập dữ liệu mà Aviationstack cung cấp cho ứng dụng của bạn. Đây cũng là nơi bạn sẽ định cấu hình những thứ như mã hóa, yêu cầu hàng loạt, v.v. Bạn cũng sẽ thấy URL cơ sở của API: http://api.aviationstack.com/v1/ Đây là địa chỉ mà ứng dụng của bạn sẽ chuyển các yêu cầu của ứng dụng đến các điểm dữ liệu mà chúng tôi đã đề cập ở trên. Aviationstack cũng đủ tốt để cung cấp mã cho một yêu cầu API mẫu.
  • Cuối cùng là tích hợp! Aviationstack liên kết bạn với tài liệu đầy đủ, nơi bạn có thể tìm thấy hướng dẫn tích hợp toàn diện và nhiều ví dụ mã hơn. Rõ ràng, việc tích hợp ứng dụng hoàn chỉnh sẽ mất một số công việc, nhưng ba bước này nhấn mạnh mức độ dễ dàng vượt qua các mốc cần thiết để biến nó thành hiện thực.

Tổng quan về bảng điều khiển | API Aviationstack

Trước khi đi sâu vào tìm hiểu và định cấu hình các điểm cuối API của Aviationstack, hãy dành một chút thời gian để duyệt qua Trang tổng quan của bạn. Theo mặc định, bạn sẽ thấy các liên kết nhanh đến Hướng dẫn bắt đầu nhanh 3 bước và trang Tài liệu APT của chúng. Bạn cũng có thể thấy khóa truy cập API của mình tại đây, đồng thời đặt lại khóa này bất cứ khi nào bạn muốn.

Nhìn qua thanh bên, bạn sẽ thấy:

  • Nâng cấp / Gói đăng ký - Tổng quan nhanh về các mô hình định giá khác nhau và lợi ích tương ứng của chúng. Đây cũng là nơi bạn có thể xem thời hạn thanh toán và số liệu thống kê nhanh về việc sử dụng API của mình.
  • Tài khoản - Định cấu hình thông tin nhận dạng cơ bản và chi tiết đăng nhập của bạn tại đây. Không có gì quá bí ẩn!
  • Thanh toán - Dễ dàng thao tác các phương thức thanh toán của bạn và xem các hóa đơn trước đây để dễ dàng hạch toán.
  • Sử dụng API - Cho đến nay là tùy chọn thanh bên quan trọng nhất, đây là nơi bạn sẽ thấy bạn sắp đạt đến hạn ngạch hàng tháng cho các yêu cầu API. Ngoài ra còn có một tài liệu đọc hữu ích cho thống kê sử dụng lịch sử của bạn, được thiết kế để giúp bạn tinh chỉnh chiến lược của mình theo thời gian. Bạn cũng sẽ nhận được thông báo trên Trang tổng quan và thông báo qua email bất cứ khi nào bạn vượt quá 75%, 90% và 100% hạn ngạch yêu cầu của mình (mặc dù chúng cho phép một số chỗ trống lên đến 120% công suất để cho phép sự thay đổi không thể tránh khỏi của các chuyến bay trong thế giới thực) .

Điểm cuối API của Aviationstack | API Aviationstack

Lưu ý: Hầu hết các điểm cuối này hỗ trợ mã hóa SSL 256-bit, lệnh gọi lại JSONP, kết quả là giới hạn và bù phân trang. Chúng tôi sẽ đề cập đến những vấn đề này sau khi chúng tôi chạm vào mảng thiết bị đầu cuối của Aviationstack.

Dưới đây là tóm tắt ngắn gọn về từng điểm cuối mà bạn có thể sử dụng:

  • Chuyến bay trong thời gian thực - Bằng cách thêm / chuyến bay vào URL cơ sở của bạn, bạn có thể yêu cầu thông tin thời gian thực về bất kỳ số lượng chuyến bay hiện tại nào. Có rất nhiều thông số để thu hẹp yêu cầu của bạn, nhưng nhìn chung, bạn có thể lọc theo nhiều kết hợp khác nhau của điểm đến / điểm đi, mã IATA / ICAO và số chuyến bay, độ trễ tối thiểu / tối đa, v.v. Dưới đây là câu trả lời ví dụ được cung cấp bởi tài liệu của Aviationstack:
{ '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 } }, [...] ] }

Thêm nữa

  • Chuyến bay lịch sử - Đây thực sự là một tham số được lồng vào điểm cuối / chuyến bay, nhưng những chú gấu tự đề cập đến nó như một công cụ hữu ích để phân tích dữ liệu chuyến bay lịch sử. Định dạng là YYYY-MM-DD và có thể được yêu cầu cùng với tất cả các thông số chuyến bay tiêu chuẩn khác.
  • Các tuyến đường hàng không - Bổ sung / tuyến đường cho phép bạn trau dồi trên các tuyến đường cụ thể được thực hiện bởi các chuyến bay riêng lẻ hoặc toàn bộ các hãng hàng không. Lọc theo số chuyến bay và / hoặc mã IATA / ICAO theo điểm khởi hành / điểm đến. Một tuyến đường sẽ trông giống như sau:
{ 'pagination': { 'limit': 100, 'offset': 0, 'count': 100, 'total': 208033 }, 'data': [ { 'departure': { 'airport': 'Brussels Airport', 'timezone': 'Europe/Brussels', 'iata': 'BRU', 'icao': 'EBBR', 'terminal': null, 'time': '06:10:00' }, 'arrival': { 'airport': 'Girona-Costa Brava', 'timezone': 'Europe/Madrid', 'iata': 'GRO', 'icao': 'LEGE', 'terminal': '1', 'time': '07:55:00' }, 'airline': { 'name': 'Brussels Airlines', 'callsign': 'B-LINE', 'iata': 'SN', 'icao': 'BEL' }, 'flight': { 'number': '3683' } }, [...] ] }

Sau đó

  • Sân bay - Miễn là bạn có gói Cơ bản trở lên, bạn có thể yêu cầu thông tin về / sân bay trên khắp thế giới. Điểm cuối này cũng hỗ trợ Tìm kiếm , cho phép bạn nhận các đề xuất tự động hoàn thành từ các đầu vào chuỗi. Thông tin thêm về tự động hoàn thành bên dưới.
  • Các hãng hàng không - Appending / airlines sẽ cho phép bạn đối chiếu thông tin về hãng hàng không bạn đã chọn. Điểm cuối này hỗ trợ Tìm kiếm tham số cũng vậy.
  • Máy bay - Bạn muốn lấy dữ liệu về máy bay cụ thể? Dưới đây là một ví dụ về những gì máy bay nối đuôi / máy bay sẽ quay trở lại:
{ 'pagination': { 'limit': 100, 'offset': 0, 'count': 100, 'total': 19052 }, 'data': [ { 'registration_number': 'YR-BAC', 'production_line': 'Boeing 737 Classic', 'iata_type': 'B737-300', 'model_name': '737', 'model_code': 'B737-377', 'icao_code_hex': '4A0823', 'iata_code_short': 'B733', 'construction_number': '23653', 'test_registration_number': null, 'rollout_date': null, 'first_flight_date': '1986-08-02T22:00:00.000Z', 'delivery_date': '1986-08-21T22:00:00.000Z', 'registration_date': '0000-00-00', 'line_number': '1260', 'plane_series': '377', 'airline_iata_code': '0B', 'airline_icao_code': null, 'plane_owner': 'Airwork Flight Operations Ltd', 'engines_count': '2', 'engines_type': 'JET', 'plane_age': '31', 'plane_status': 'active', 'plane_class': null }, [...] ] }
  • Các loại máy bay - Đối với dữ liệu về các loại máy bay, hãy nối thêm / plane_types vào URL cơ sở. Phản hồi API sẽ trả về thông tin về vô số loại máy bay khác nhau, nhưng nếu bạn muốn thu hẹp thông tin, chúng tôi khuyên bạn nên thêm Tìm kiếm tham số để nhập vào các kiểu máy cụ thể như DC-10, 737 hoặc Cessna 172.
  • Thuế hàng không - Bạn có thể dễ dàng tìm nguồn dữ liệu về các loại thuế hàng không với / thuế. Làm như vậy sẽ trả về tên thuế, cùng với mã IATA được liên kết. Điểm cuối này cũng hỗ trợ Tìm kiếm dành cho khách hàng Cơ bản trở lên.
  • Thành phố, Quốc gia - Các / thành phố hoặc / quốc gia sắp xuất hiện sẽ trả về dữ liệu có giá trị về các vị trí cụ thể. Bạn có thể xem mã IATA / ISO, kinh độ / vĩ độ, múi giờ, dân số, thủ đô, tiền tệ, tiền tố số điện thoại, v.v.

Các tính năng khác | API Aviationstack

Để giúp bạn kiểm soát cách dữ liệu được yêu cầu và truyền đi, Aviationstack cung cấp một số tùy chọn nâng cao để tùy chỉnh các yêu cầu của bạn:

  • Mã hóa HTTPS 256-bit - Mặc dù điều này là tùy chọn, nhưng Mẹo gây nghiện đã viết nhiều bài báo về các ưu điểm của mã hóa, về cơ bản là tất cả mọi thứ. Miễn là bạn có ít nhất đăng ký Aviationstack Cơ bản và bảo mật là điều bạn coi trọng, có một cách đơn giản để thay đổi yêu cầu API của bạn: chỉ cần thay thế HTTP trong URL API cơ sở với https , như thế này: https://api.aviationstack.com. Làm như vậy sẽ che giấu giao tiếp của bạn với máy chủ của Aviationstack trong mã hóa SSL 256-bit không thể xuyên thủng – tiêu chuẩn ngành vì lý do chính đáng.
  • Gọi lại JSONP - Các chính sách tên miền chéo có thể cản trở việc yêu cầu API của bạn được trả lại. Việc kích hoạt các lệnh gọi lại JSONP sẽ bỏ qua vấn đề này, thay vào đó yêu cầu một tập lệnh bên ngoài. Theo thuật ngữ của giáo dân, đây là một công cụ bạn có thể áp dụng cho các rào cản chéo có thể ảnh hưởng đến việc truyền tải dữ liệu quan trọng.
  • Tự động hoàn thành - Chức năng này được gợi ý để thêm tham số tìm kiếm vào yêu cầu của bạn. Về cơ bản, nếu bạn không biết thuật ngữ chính xác cho một máy bay, sân bay cụ thể hoặc bất kỳ thứ gì khác, bạn có thể yêu cầu Aviationstack gặp bạn giữa chừng. Điều này tạo ra một hộp thoại nơi bạn có thể bắt đầu nhập tiếng Anh thuần túy và API sẽ diễn giải chuỗi và đề xuất danh pháp thích hợp. Đây là một chức năng cực kỳ hữu ích nhưng không khả dụng cho người đăng ký Miễn phí. Các điểm cuối được hỗ trợ bao gồm: / sân bay, / hãng hàng không, / máy bay, / loại máy bay, / thuế, / thành phố, / quốc gia.
  • Lỗi API - Như với bất cứ điều gì, đôi khi mọi thứ xảy ra với yêu cầu API của bạn. Trong trường hợp này, Aviationstack sẽ trả về một đối tượng JSON chứa thông báo mô tả sự cố, cùng với mã lỗi. Bạn cũng có thể xem bối cảnh trong đó lỗi xảy ra, cho phép bạn dễ dàng trau dồi và khắc phục lỗi.

Hiệu suất | API Aviationstack

Tại thời điểm này, bạn sẽ có một ý tưởng khá tốt về những gì Aviationstack có thể làm. Nhưng để thực sự hiểu được mức độ mạnh mẽ của API, hãy xem xét có bao nhiêu điểm dữ liệu trong mạng của Aviationstack:

giải mã aacs cho vlc
  • Hơn 10.000 sân bay
  • Hơn 13.000 hãng hàng không
  • 19.000+ máy bay
  • Hơn 300 loại máy bay
  • Hơn 9.000 thành phố
  • Hơn 250 quốc gia
  • Hơn 500 loại thuế hàng không

Để đặt một số con số đó vào bối cảnh, theo Hội đồng Sân bay Quốc tế, có khoảng 17.000 sân bay trên toàn cầu. Ngoài ra, các ước tính cho biết tổng số máy bay đang hoạt động vào khoảng 39.000 chiếc. Cả hai con số đều tính đến cơ sở hạ tầng thương mại và quân sự. Khi bạn xem xét miếng bánh của Aviationstack chỉ tập trung vào các chuyến bay dân sự, bạn nhận thấy API của họ bao gồm phần lớn hoạt động bay phi quân sự trên toàn thế giới.

Ngay cả khi đặt mạng của mình sang một bên, Aviationstack’s vẫn rất ấn tượng. Họ báo cáo 99,9% thời gian hoạt động trong 12 tháng qua, cho thấy rằng họ không chỉ quảng cáo hiệu suất trên lý thuyết mà còn có được sự ổn định để sao lưu. Hơn nữa, dữ liệu trả về theo yêu cầu của bạn thường bị trễ dưới một phút. Đó là bởi tất cả các tài khoản cực kỳ nhanh chóng đối với một sản phẩm SaaS của người tiêu dùng.

Có lẽ quan trọng nhất, những con số này vẫn giữ được độ trung thực của chúng cho dù bạn mở rộng yêu cầu của mình đến mức nào. Cho dù bạn chỉ thực hiện vài nghìn yêu cầu mỗi tháng hay xử lý hàng triệu điểm dữ liệu mỗi ngày, Aviationstack luôn mang lại hiệu suất nhanh chóng, đáng tin cậy 99,9%. Chỉ cần liên hệ với nhóm hỗ trợ của họ về các yêu cầu của bạn và họ sẽ biến điều đó thành hiện thực.

Giá cả | API Aviationstack

Aviationstack cung cấp năm cấp dịch vụ. Cho dù bạn đang điều hành một công ty khởi nghiệp, SMB hay doanh nghiệp, có một gói để đáp ứng nhu cầu của bạn một cách tiết kiệm chi phí.

Chúng ta hãy có một cái nhìn:

  • Miễn phí - Đúng như tên gọi của nó, tầng này không tốn phí sử dụng. Hơn nữa, bạn thậm chí không phải cung cấp chi tiết thẻ tín dụng. Vì vậy, tốt nhất cho những ai muốn dùng thử Aviationstack mà không có nghĩa vụ. Người dùng miễn phí có hạn ngạch yêu cầu API 500 / tháng, giấy phép cá nhân. Và toàn quyền truy cập vào kho dữ liệu hàng không thời gian thực khổng lồ của Aviationstack. Hỗ trợ khách hàng còn hạn chế, vì vậy, bạn sẽ cần hiểu biết về tích hợp API để sử dụng tốt cấp này.
  • Căn bản - $ 49,99 mỗi tháng, với chiết khấu $ 10 hàng tháng cho các đăng ký dài hạn. Cấp này chứng kiến ​​một bước tăng đáng kể trong hạn ngạch yêu cầu của bạn lên 10.000 yêu cầu mỗi tháng. Bạn cũng có quyền truy cập mở rộng vào dữ liệu lịch sử và thời gian thực, cùng với thông tin về các tuyến đường hàng không. Điều quan trọng, bạn cũng mở khóa mã hóa và tự động hoàn thành, để có trải nghiệm người dùng tổng thể an toàn và hợp lý hơn. Người đăng ký cơ bản nhận được giấy phép thương mại, cùng với quyền truy cập đầy đủ vào dịch vụ hỗ trợ khách hàng đáng kinh ngạc của Aviationstack.
  • Chuyên nghiệp - 149,99 đô la mỗi tháng, với chiết khấu 30 đô la hàng tháng cho các đăng ký kéo dài cả năm. Hơn nữa, Aviationstack cung cấp giới hạn truy cập mở rộng cho các công ty muốn mở rộng quy mô. Cấp Professional là gói phổ biến nhất của họ và phù hợp lý tưởng cho đại đa số các ứng dụng thương mại. Yêu cầu hàng tháng tăng lên đến hạn ngạch 50.000 và bạn có toàn quyền truy cập vào dữ liệu thời gian thực, lịch sử và tuyến đường hàng không. Mã hóa và tự động hoàn thành cũng đạt tiêu chuẩn trong cấp này. Cùng với giấy phép thương mại và hỗ trợ khách hàng toàn diện.

Sau đó

  • Kinh doanh - 499,99 đô la mỗi tháng, với chiết khấu 100 đô la hàng tháng cho các đăng ký kéo dài cả năm. Cấp Doanh nghiệp bao gồm mọi thứ trong cấp Chuyên nghiệp, ngoại trừ hạn ngạch của bạn tăng vọt lên 250.000 yêu cầu hàng tháng. Đây là quá đủ mã lực cho bất cứ thứ gì ngoại trừ các doanh nghiệp lớn nhất.
  • Doanh nghiệp - Nếu bạn đang muốn giám sát toàn diện ngành hàng không, bạn sẽ muốn liên hệ với Aviationstack để nhận báo giá tùy chỉnh. Cùng nhau, bạn sẽ xác định số lượng yêu cầu ước tính của mình và định cấu hình đăng ký của bạn cho phù hợp. Hãy yên tâm, Aviationstack đã sẵn sàng triển khai các nguồn lực đáng kể của mình để đạt được các giải pháp tùy chỉnh phù hợp nhất với nhu cầu của bạn.

Phần kết luận

Được rồi, đó là tất cả mọi người! Tôi hy vọng các bạn thích bài viết này về API Aviationstack và thấy nó hữu ích cho bạn. Cung cấp cho chúng tôi phản hồi của bạn về nó. Ngoài ra nếu các bạn có thêm thắc mắc liên quan đến bài viết này. Sau đó, hãy cho chúng tôi biết trong phần bình luận bên dưới. Chúng tôi sẽ liên hệ lại với bạn trong thời gian ngắn.

Có một ngày tuyệt vời!

Cũng thấy: Cách tự động ngừng chạy Google Hangouts