Recursos de API
mayo 28, 2024Available in English
Las API del lado del servidor permiten a los desarrolladores acceder a los datos que las empresas y organizaciones proporcionan a través de URL o puntos finales. Los desarrolladores pueden crear aplicaciones que realicen solicitudes a estos puntos finales, los cuales responden con los datos solicitados. Luego, los desarrolladores pueden usar esos datos en sus propias aplicaciones.
Sin embargo, cuando crea una aplicación que solo tiene un front end, solo puede usar API que no requieran CORS. El intercambio de recursos de origen cruzado, también conocido como CORS, es un mecanismo que permite a un servidor restringir qué orígenes que no sean propios pueden cargar recursos.
Por razones de seguridad, los navegadores restringen las solicitudes de distintos orígenes iniciadas desde scripts. Por ejemplo, la API de captura sigue la política de mismo origen, lo que significa que una aplicación web solo puede solicitar recursos del mismo origen desde el que se cargó la aplicación, a menos que la respuesta incluya los encabezados correctos.
Por lo tanto, cuando esté creando una aplicación front end, deberá usar API que no requieran CORS.
Lista de API
Esta es una lista de API gratuitas que no requieren CORS:
Nombre | Admite CORS | Método de autenticación | Autenticación obligatoria |
---|---|---|---|
API de Reddit | sí | aut. | sí |
API de YouTube | sí | Clave de API | sí/no |
sí | Clave de API | sí | |
Soundcloud | sí | Clave de API | sí |
Wikipedia | sí | n/c | n/c |
Rotten Tomatoes | sí | Clave de API | sí |
flickr | sí | oauth | sí |
API de Pinterest | sí | oauth | sí |
API de búsqueda personalizada de Google | sí | Clave de API | sí |
API de Tumblr | sí | oauth | sí |
API de Marvel | sí | Clave de API | sí |
API de GeoNames | sí | nombre de usuario | sí |
OMDB | yes | n/a | n/a |
Zillow | no | ID | sí |
Open Street Maps | sí | n/c | no |
Giphy | sí | Clave de API | sí |
JSFiddle | sí | n/c | n/c |
Gráficos de Bitcoin | sí | n/c | n/c |
API de StackExchange | sí | oauth | sí |
API sin fines de lucro de ProPublica | n/c | n/c | no |
MusiXMatch | Sí | Clave de API | Sí |
API de Words | Sí | Token | No |
Ejemplos
Estos son algunos ejemplos sobre cómo usar las API usando JSFiddle. Abra el enlace en una pestaña nueva y luego abra la consola para ver las respuestas.
Recursos adicionales
Estos son algunos recursos y guías adicionales de API:
This page was updated 2 months ago
© 2022 edX Boot Camps LLC. Confidential and Proprietary. All Rights Reserved.
Category: apis
All Posts
- OpenAI Account Setup Guide
- NodeJS Installation Guide
- PostgreSQL Reference Guide
- GitHub Copilot Guide
- PostgreSQL Installation Guide
- Deploy with Render and PostgreSQL
- API Resources
- Render Deployment Guide
- Deploying a MERN Stack Application to Render
- Deploy with Render and MongoDB Atlas
- The Science and Research Behind Our Unconventional Educational Approach
- What Makes Up a Web Development Project?
- Localhost Loopback Issues Troubleshooting Guide
- Video Submission Guide
- A Growth Mindset for Life
- Web Literacy
- Developer Resources
- Introduction to Computer Structure and Organization
- MySQL Installation Guide
- HTML Cheatsheet
- Advanced Computer Skills
- Introduction to Computer Skills
- How to Use API Keys
- How to Install MongoDB
- MySQL Reference Guide
- Heroku Deployment Guide
- Getting Started with Git
- Using the GraphQL Playground in a MERN application
- Professional README Guide
- Regular Expression Tutorial
- How to Install the Heroku CLI
- How to Install NodeJS
- Deploy with Heroku and MySQL
- Deploy with Heroku and MongoDB Atlas
- Set Up MongoDB Atlas