Hay dos vías para aprender más sobre las API. La primera opción sería aprender cómo implementar una API en su propia aplicación. La segunda opción es aprender a crear tu propia API.
Aprender a implementar una API en tu aplicación.
El primer paso para implementar una API en su aplicación será encontrar la API perfecta para lo que su aplicación necesita. Hay toneladas de excelentes recursos para ayudarlo a encontrar más API:
- RapidAPI: RapidAPI es el mercado de API en línea más grande que le permite encontrar, probar y conectarse a miles de API (7,500+ para ser un poco más exactos) desde una ubicación centralizada. Al usar RapidAPI, puede comparar diferentes API, ver cuál funciona mejor para su caso de uso e implementar la API en su programa en minutos.
- ProgrammableWeb: la principal fuente de noticias e información sobre las API, que describe la evolución de la economía global de las API y proporciona el Directorio de API más confiable.
- ProgrammableWeb también tiene una gran cantidad de material educativo orientado hacia el uso de API.
Una vez que haya encontrado una API, el próximo paso será probar la API para ver qué datos proporciona y la funcionalidad a la que permite el acceso. Para probar una API voy a recomendar RapidAPI nuevamente.
- ¿Se puede aprender alemán solo y, si es así, en cuánto tiempo?
- ¿Cuál es la mejor manera de aprender mi estilo de aprendizaje?
- ¿Cuál es el mejor libro para aprender todo sobre telescopio?
- ¿Dónde puedo aprender mejor a jugar al póker, sin riesgo financiero?
- ¿Qué centro es mejor para aprender Hadoop? ¿Qué hay de la garantía de colocación?
Veamos a Spotify como un ejemplo. Al usar el botón Función de prueba , puede ver qué datos devuelve, dados los parámetros que ingresa.
Luego, para agregar realmente la API a su programa, puede usar RapidAPI Connect SDK o Unirest. Cada API en RapidAPI le dará un fragmento de código para ayudarlo a comenzar a utilizar la función en su programa.
Aprendiendo a desarrollar tu propia API.
Otra gran manera de aprender cómo aprender una nueva API, es implementando tu propia API. Al crear su propia API, tendrá mucho más conocimiento de lo que está sucediendo detrás de la escena cuando realiza una llamada a la API.
¡Hay muchos tutoriales geniales por ahí! Aquí hay una lista de 40 excelentes tutoriales de creación de API agrupados por lenguaje de programación. Cada una tendrá combinaciones ligeramente diferentes de tecnologías y metodologías, por lo que le dará la oportunidad de seleccionar el tutorial que sea mejor para usted.