Nói một cách đơn giản: web API (giao diện lập trình ứng dụng - application programming interface) là một công cụ giúp một hệ thống cụ thể biết bạn muốn gì và sẽ phản hồi lại cho bạn. API giống như một sứ giả vậy, nó cực kỳ hữu ích cho những project của lập trình viên. Tổng kết năm 2020, cùng điểm lại 10 API thú vị nhất mà lập trình viên không nên bỏ qua nhé!
1. Exchange Rate API
Đây là công cụ chuyển đổi tiền tệ miễn phí với hơn 160 loại tiền tệ. Một số ưu điểm: dễ sử dụng, tỷ giá hối đoái toàn cầu, chuyển đổi cực nhanh và chính xác.
Ý tưởng project:
Tạo một trang web cho phép người dùng đặt tiền tệ và giá trị để nó chuyển đổi sang loại tiền tệ khác mà người dùng lựa chọn.
2. DEV API
Đây là một trong những API yêu thích của mình. API này cực kỳ mạnh mẽ. Bạn có thể nhận các bài báo đã xuất bản, đăng các bài viết, nhận bình luận, xem người theo dõi người dùng, xem thẻ của người dùng mà họ theo dõi và nhiều hơn nữa.
Ý tưởng project:
Tạo một trang blog giống blog của https://techmaster.vn/ chẳng hạn!
3. Spotify API
Cũng giống như API DEV, API này rất mạnh mẽ. Với API của Spotify, bạn có thể nhận siêu dữ liệu về nghệ sĩ âm nhạc, album, bản nhạc và dữ liệu liên quan đến người dùng.
Ý tưởng project:
Tạo một trang web có thể tìm kiếm Spotify bằng hình ảnh bìa album.
4. YouTube API
YouTube API là API chính thức cho YouTube của Google. Với API này, bạn có thể yêu cầu dữ liệu YouTube và nhúng video YouTube, nút đăng ký, v.v.
Ý tưởng project:
Tạo trang web cung cấp video YouTube dựa trên những gì người dùng tìm kiếm (search app).
5. Twitter API
Twitter API là API chính thức cho ứng dụng mạng xã hội Twitter. API này cho phép bạn truy xuất và tương tác với các tweet, người dùng, v.v.
Ý tưởng project:
Tạo một bot Twitter Node.js có thể đăng Tweet, theo dõi người dùng và thực hiện nhiều hành động hơn trên tài khoản của bạn.
6. Twilio API
Twilio API cực kỳ mạnh mẽ và có thể được sử dụng cho nhiều thứ. Cá nhân mình đã dùng nó để gửi tin nhắn từ số điện thoại Twilio của mình đến một số điện thoại khác.
Ý tưởng project:
Tạo một bot Node.js sử dụng số điện thoại Twilio của bạn để chào bạn bè qua tin nhắn chúc mừng sinh nhật bạn bè.
7. Google Maps API
Sử dụng Google's Map service API, bạn có thể thực hiện những việc từ việc nhúng bản đồ vào trang web của mình, chẳng hạn như nhận một tập hợp chỉ đường đến một địa điểm cụ thể.
Ý tưởng project:
Tạo một ứng dụng tìm kiếm nhà hàng, và cung cấp cho người dùng chỉ đường đến nhà hàng gần nhất.
8. Edamam API (Recipes)
Edamam API là một API cung cấp các công thức nấu ăn cho người dùng.
Ý tưởng project:
Tạo một trang web hỏi người dùng muốn ăn gì và trả lại công thức cách làm.
9. Stripe API
Stripe API là một API cho phép người dùng thực hiện thanh toán và gửi nó đến thẻ tín dụng. Đây là một API cực kỳ phổ biến cho bất kỳ trang web nào yêu cầu thanh toán.
Ý tưởng project:
Tạo một trang thương mại điện tử cho phép người dùng thanh toán hàng hóa trên trang web.
10. Finnhub API (Stock Market)
API Finnhub cho phép bạn truy xuất dữ liệu từ thị trường chứng khoán. API này được nhiều công ty uy tín như Google và Tyson tin tưởng sử dụng.
Ý tưởng project:
Tạo một ứng dụng cung cấp giá trị cổ phiếu mới nhất cho các công ty nằm trong danh sách Fortune 500.
Bài viết dịch từ đây. Nếu cảm thấy hữu ích, vui lòng chia sẻ đến những lập trình viên khác nhé. Chúc bạn một năm mới an lành và hạnh phúc ❤️
Bình luận