Skip to content

Instantly share code, notes, and snippets.

@adomenech73
Last active February 7, 2018 12:02
Show Gist options
  • Star 1 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save adomenech73/b7e437c423e69bb218892a6d3f021484 to your computer and use it in GitHub Desktop.
Save adomenech73/b7e437c423e69bb218892a6d3f021484 to your computer and use it in GitHub Desktop.
Listado APIs de desarollo

APIs de desarrollo

Google Maps

MAPS JavaScript API

Puede que no haya API más responsable para el crecimiento de APIs disponibles públicamente que Google Maps. geográfica de servicio del gigante de las búsquedas está ahora en millones de sitios web y se ha convertido en el estándar de facto para incrustar mapas de localización. Emparejar su ubicuidad con el aumento en el móvil y se convierte en una parte necesaria de la caja de herramientas de cualquier desarrollador.

Un caso de uso es básico lugares de trazado, como los resultados de búsqueda locales, como marcadores en un mapa. Usted también puede añadir rutas de varios puntos. Más uso avanzado crea interacciones entre el código frontend y el mapa - por ejemplo, haga clic en un resultado de búsqueda y resaltar el lugar en el mapa.

Google Maps Geocoding API

Google Maps Geocoding API

Google Maps se ha convertido en un conjunto de APIs, pero éste merece ser llamado por su cuenta. La API de codificación geográfica de Google acepta un nombre de lugar - tal como una dirección, ciudad o código postal - y devuelve las coordenadas geográficas necesarias para trazar el lugar en un mapa.

Hay un montón de otras opciones, pero ninguna rival, la calidad de los resultados de Google a escala global. Por un lado, la empresa comienza con una búsqueda a nivel de parcela, a continuación, pone a punto los datos utilizando su tecnología de Street View. Tenga en cuenta que si se utiliza el Google Geocoder, debe combinar con un mapa de Google.

Google FEED

Google Feed API

Con la API de RSS, puede descargar cualquier átomo pública, RSS, o Media RSS feed utilizando únicamente JavaScript, por lo que puede hacer puré feeds con su contenido y otras sustancias activas con sólo unas pocas líneas de JavaScript. Esto hace que sea fácil de integrar rápidamente los alimentos en su página web.

Google Places

Google Places API

Google Places es un gran directorio de negocios locales y atracciones de todo el mundo. La API de sitios le permite acceder a esa información y mostrarla en su sitio web, así como la visualización de registros de entrada de los usuarios.

Google Directions

Directions API

La API Directions permite a los usuarios obtener direcciones de cómo llegar desde un punto a otro usando una variedad de modos de desplazamiento desde el interior de su sitio o aplicación, y no requiere una clave de API de Google Maps.

Google+

Google+ API

La API de Google + es la interfaz de programación de Google +. Puede utilizar la API para integrar su aplicación o sitio web con Google +. Esto permite a los usuarios conectarse entre sí para el acoplamiento máximo el uso de las funciones de Google+ desde su aplicación.

Google Calendar

Calendar API

La API de Calendario da acceso a muchas de las herramientas y las operaciones de la interfaz web estándar para su aplicación web. eventos de calendario pública pueden ser buscados y vistos sin autenticación, mientras que las sesiones autenticadas pueden acceder a los calendarios privados, así como editar, crear o eliminar esos calendarios.

Google Moderator

Moderator API

Google Moderador es una herramienta para recoger las ideas, preguntas y recomendaciones de cualquier tamaño audiencia. La API permite a su sitio web o aplicación para hacer lo mismo.

Google Prediction

Prediction API

La API de predicción ayuda a hacer aplicaciones más inteligentes que pueden analizar los datos históricos y predecir resultados futuros. Se puede usar para cosas como los sistemas de recomendación, detección de correo no deseado, análisis de oportunidades de ventas adicionales, y mucho más.

Google Webmaster Tools

Webmaster Tools API

La API de Herramientas para webmasters permite que la aplicación cliente utiliza una variedad de funciones de Herramientas para webmasters, incluyendo la visualización de sitios, añadir y eliminar sitios, verificando la propiedad del sitio, y enviar y borrar Sitemaps.

Google Web Fonts

Google Fonts API

La API de Fuentes Web hace que sea fácil añadir fuentes libres de la tela a su sitio web o aplicación. Su colección de fuentes crece de forma continua y ya incluye una gran variedad.

Google Apps

Google Apps Developers

Con millones de organizaciones que utilizan Google Apps, usted puede encontrarse ayudando a los compañeros de trabajo no técnicos que los utilizan en su flujo de trabajo. Por ejemplo, cuando se agregan nuevos elementos a una hoja de cálculo, tal vez se envía un correo electrónico o agregar a alguien a su versión beta. Muchos de estos procesos se pueden automatizar usando herramientas como Zapier o IFTTT. Para otros, puede integrar Google Apps en los sistemas de su empresa utilizando esta API.

Yahoo Delicious

Delicious API

La API delicioso da acceso de lectura / escritura a los marcadores y las etiquetas de Delicious.

Yahoo BOSS Geo Services

BOSS Geo Services API

The PlaceFinder API, similar to Google’s GeoCoding API, and lets you convert a street address into geographic coordinates.

Yahoo Tumblr

Tumblr API docs Tumblr console

La API de Tumblr se implementa sobre las peticiones HTTP estándar. Esto permite Tumblr para ser integrado con casi cualquier aplicación que pueda conectarse a la red.

IBM Watson

IBM Watson dev

Más conocido para vencer a los campeones de Jeopardy en su propio juego, el servicio de inteligencia artificial de IBM también está disponible a través de la API. La tecnología empleada por Watson está ampliamente llama procesamiento del lenguaje natural (NLP), y con ella Big Blue proporciona acceso a los desarrolladores de años de investigación a través de llamadas REST simples. La reciente adquisición de AlchemyAPI de la compañía amplía el conjunto de cálculos inteligentes para incluir la identificación visual.

Entre Watson y AlchemyAPI conjunto de herramientas son características que permiten a los desarrolladores determinar palabras clave en un bloque de texto, las relaciones de extracto y otros datos de cualquier texto, e incluso reconocen caras u objetos en las fotos. Si necesita algo de inteligencia en su aplicación, sería tonto para construir la PNL y otras tecnologías por su cuenta. En su lugar, se centran en lo que su aplicación va a hacer con que la inteligencia.

FullContact

FullContact

De un tipo de inteligencia a otra, Fullcontact proporciona información sobre la persona detrás de una dirección de correo electrónico. Desde que una parte de los datos se puede determinar el nombre completo, edad, ubicación, género y cuentas de redes sociales. El servicio también acepta como entrada Twitter nombre de usuario, ID de Facebook, o el número de teléfono en lugar de la dirección de correo electrónico. Usted no encontrará un tesoro de datos para cada dirección de correo electrónico única, pero en muchos casos, encontrará suficiente para determinar la empresa del usuario y su influencia social.

El servicio es especialmente útil para las ventas, por lo que también encontrará un servicio Fullcontact de datos de la empresa, un lector de tarjeta de visita, e incluso un identificador de correo electrónico desechable. Recién llegado Clearbit está progresando, pero Fullcontact tiene los recursos y tiene una ventaja de cuatro años.

Twitter

Twitter Developers

Es difícil discutir con la inmediatez de Twitter, por lo que todos los desarrolladores deben considerar cómo incorporar el servicio. Dependiendo de su público, Twitter puede ser una gran forma de identidad, la aceleración o la eliminación de un proceso de registro (ver Stormpath).

Para casi todo el mundo, la API de Twitter puede ayudar a expandir su alcance al permitir a los usuarios compartir su aplicación con sus seguidores. Por supuesto, su aplicación sólo puede twittear con su permiso, pero que tiene sus credenciales puede acelerar el proceso cuando un usuario está dispuesto a compartir. Algunos pueden recordar una serie de directrices de Twitter que fueron ampliamente interpretadas como hostil a los desarrolladores. La compañía ha agarrado el control de su experiencia del usuario, pero su alcance no puede ser negado. Su base de usuarios hace que sea una API para saber.

Facebook

Developers Facebook

Hablando de los servicios con una gran cantidad de usuarios, que sería una locura no dar Facebook integración de un tiro. Una vez más, lo que necesita saber que su público frecuenta Facebook, pero con más de mil millones de usuarios activos, hay una buena oportunidad. Puede utilizar Facebook para iniciar sesión social (véase Stormpath), el intercambio y la monetización de aplicaciones.

La compañía ha restringido recientemente lo que está disponible para las aplicaciones de datos, pero que aún queda mucho espacio para un rico ecosistema de desarrolladores. Además de esto, Facebook tiene su propia plataforma de lenguaje natural, Wit.ai, y backend móvil, Parse. Hay mucho para salir en la API de Facebook.

Stormpath

Stormpath

Si usted está buscando para llevar a cabo cualquier tipo de registro en su sitio, no reinventar la rueda. Stormpath es una API de gestión segura de los usuarios con el apoyo integrado para Facebook login (y algunos otros).

Si está utilizando una red social para la identidad única, que tiene sentido para construir en la parte superior de Stormpath en lugar de mantener el ritmo de la rápida evolución del paisaje API social. Mantiene los perfiles de usuario, permite funciones de autorización, y maneja el flujo de contraseña olvidada.

Stormpath compatible con Facebook, Google, LinkedIn y GitHub. Para el soporte de Twitter (y otras 100 personas aproximadamente), considere OAuth.io, que se asocia con Stormpath para sus características de no ingreso.

Amazon S3

Amazon S3 REST API

Cuando su aplicación crece más allá de la fase de prototipo, tendrá opciones de almacenamiento más allá de su máquina local. Usted puede superar la capacidad de alojamiento compartido o incluso unidades dedicadas. En ciertos escenarios de alojamiento en la nube, que ni siquiera tener un almacenamiento permanente.

Para un sistema de archivos fiable, escalable, que necesita un servicio de almacenamiento de objetos como Amazon S3, ( 'solución de almacenamiento sencilla'). Esto ofrece características útiles, incluyendo dejar que los usuarios subir directamente a su cubo de almacenamiento y las opciones para la replicación y control de versiones de archivos. Amazon es el líder, pero algunos de sus competidores tienen los servicios compatibles con S3. Si no está utilizando Amazon para la computación en nube, consulte con su proveedor, debido a que su aplicación puede funcionar con más eficiencia si se trata de utilizar el almacenamiento de objetos dentro del mismo centro de datos.

Dropbox

Dropbox developers

Donde se almacenan los archivos es diferente de donde los archivos de los usuarios pueden residir. Más de 400 millones de usuarios sincronizar archivos a través de los servidores de Dropbox, por lo que es una excelente API para acceso a archivos. Con los usuarios de dispositivos de cambio, puede que sea más probable que un archivo existe en Dropbox que en el ordenador u otro dispositivo en el que se está utilizando la aplicación - de derivación de carga de archivos mediante la conexión a su cuenta de Dropbox.

Los desarrolladores han incorporado galería de imágenes, servicios de alojamiento de sitios estáticos y alternativas sencillas para archivo de carga utilizando Dropbox. Para aplicaciones con un enfoque en la empresa, tenga en cuenta Dropbox para negocios o de caja de la compañía rival.

Stripe

Stripe Docs

Si los últimos años nos han enseñado algo, es que si se quiere recoger los pagos, es necesario utilizar Stripe. La puesta en marcha ha comprobado que la documentación clara, amigable e interactivo conduce a niveles increíbles de adopción.

Braintree de PayPal ha hecho grandes progresos, pero si ya ha seleccionado la raya, que también podría tener un día la mitad (o menos) para conocer su API. En el fondo, la raya tiene un caso de uso simple: aceptar pagos de clientes. La API abre muchas más posibilidades. Usando sus WebHooks, podrás automatizar las comunicaciones y la incorporación al cliente (y fuera de embarque). tareas manuales adiós!

Twilio

Twilio API Reference

A menudo pronunciado en el mismo sentido que la raya, Twilio es otro de los favoritos desarrollador. La empresa de telecomunicaciones proporciona una API simple y bien documentado para voz y texto. Enviar o recibir llamadas telefónicas, mensajes de texto SMS, MMS imágenes y mucho más. Se puede construir con Twilio como base para su aplicación o como una adición valiosa (autenticación como de dos factores).

MailChimp

Developers MailChip

Si su equipo es más grande que sólo un puñado de personas, los que envían correo electrónico de marketing son poco probable que sea técnica. Es una cosa que decir controvertido para los desarrolladores, pero que realmente debería dejar que los vendedores eligen sus propias herramientas. Millones de personas han optado por MailChimp, que es por eso que es una API que debe saber, también.

No importa lo que la comercialización de la API de correo electrónico que usted apoya, busque en la documentación para las funciones de gestión de listas y WebHooks (véase al lado Boxout) para proporcionar alertas en tiempo real para tanta funcionalidad como sea posible. Como mínimo esperar notificaciones para cancela la suscripción, para que pueda construir de gestión de listas limpias en sus aplicaciones.

SendGrid

Developers SendGrid

El correo electrónico transaccional es diferente de la comercialización de correo electrónico en el que es típicamente uno correo electrónico enviado a la vez para un único destinatario. El mensaje es muy específica, con ejemplos comunes son los recibos, el restablecimiento de contraseñas, confirmaciones de cuentas y notificaciones sociales.

SendGrid fue el primero en traer correo electrónico transaccional a los desarrolladores. desde su oferta se ha ampliado más allá de la entrega de correo electrónico para incluir datos de correo electrónico en tiempo real (vía web hook), desencadenado respuestas, e incluso algunas de las características de marketing. Como mínimo, cualquier aplicación con cuentas de usuario o de comercio electrónico tendrá que enviar correo electrónico transaccional. SendGrid tiene un montón de competidores, pero la más conocida es probable Mandril de MailChimp.

Slack

Slack API

La colaboración ha sido siempre importante dentro de las organizaciones, pero la fuerza de trabajo cada vez más distribuidos están empujando los conjuntos de herramientas virtuales. Slack, de neta del cambiador del juego del año 2015, se ha convertido en la opción popular para el chat de empresa (así como el conocimiento y el intercambio de archivos).

Independientemente de la herramienta se encuentra en el centro de su colaboración, que desea ser capaz de escribir código en contra de ella. Slack tiene un puñado de integraciones incorporadas, tales como GitHub y Travis, sino que también proporciona una API para sus propias aplicaciones. Puede escuchar los eventos en tiempo real, la historia y los archivos canal de acceso y mensajes de correos con los robots. Usted puede incluso incorporar construir e implementar el flujo de trabajo en Slack para que todos estén en la misma página. HipChat es un competidor con características similares, pero el impulso actual es a favor de Slack.

Census

Census Data

La misión de la oficina de censo de EEUU es servir como la principal fuente de datos de calidad sobre la población y la economía de la nación. Honramos la privacidad, proteger la confidencialidad, compartir nuestra experiencia a nivel mundial, y llevar a cabo nuestro trabajo abiertamente.

Nos guía en esta misión por la objetividad científica, nuestra fuerza de trabajo fuerte y capaz, nuestra dedicación a la innovación basada en la investigación, y nuestro permanente compromiso con nuestros clientes.

Linkedin

Developers Linkedin

La API REST es el corazón de todas las interacciones con programatic LinkedIn. Todos los otros métodos de interacción, tales como el código JavaScript y SDK móvil, son simplemente envolturas alrededor de la API REST para proporcionar un nivel adicional de minimercados para los desarrolladores. Como resultado, incluso si usted está haciendo el desarrollo móvil o JavaScript, es todavía vale la pena tomarse el tiempo para familiarizarse con cómo funciona la API REST y lo que puede hacer por ti.

Flickr

Developers Flickr

Realice una búsqueda entre los usuarios el contenido de Flickr, contactos, subir fotos o reemplazar.

Meetup

Developers Meetup

Integrate Meetup groups and the corresponding data with larger apps or websites.

Foursquare

Foursquare

Utilizar la API para acceder a la base de datos de lugares de Foursquare que detalla los usuarios y comerciantes.

Ebay

Ebay API

Buscar en las categorías de eBay, enviar cosas a la venta, mostrar anuncios de eBay en otros sitios, y la búsqueda de información postor.

Klout

Klout API

This API gives you “social influence” scores for people based on their social media profiles, followers, and activity.

Wheather underground

Weather Underground API

Una base de datos de los datos de previsión y confiable del tiempo en 80 idiomas.

YR.NO

YR.NO API

La base de datos meteorológica de mayor alcance en el mundo. NOTA: Requiere traducción del noruego.

Yelp

Yelp API

Reseñas y recomendaciones de los usuarios sobre los mejores restaurantes, tiendas, locales nocturnos, ocio, servicios y mucho más. Encontrar datos orientados geográficamente, busqueda calificaciones más altas, distancia de ubicación.

Janrain

Janrain API

Herramientas para reconocer a los clientes a través de plataformas, ofrecen inicio de sesión único, y login social.

Europeana

Europeana API

Crear aplicaciones que utilizan una gran cantidad de objetos del patrimonio cultural en el repositorio de Europeana.

Parse

Parse API

Parse es un backend móvil como un proveedor de servicios con sede en Menlo Park, CA. El 28 de enero de 2016, Facebook anunció que cerrará Analizar, con servicios a cerrar efectivamente el 28 de enero de 2017.

SendGrid

SendGrid API

SendGrid es un servicio de entrega de correo electrónico y la gestión de transacciones basadas en Boulder, Colorado. SendGrid ofrece un servicio de entrega de correo electrónico basado en la nube que ayuda a las empresas con la entrega de correo electrónico. El servicio gestiona diversos tipos de correo electrónico que incluyen avisos de entrega, solicitudes de amistad, confirmaciones de inscripción, y los boletines de correo electrónico. También se ocupa de la vigilancia proveedor de servicios (ISP) Internet, claves de dominio, Sender Policy Framework (SPF), y ciclos de retroalimentación.

Shopify

Shopify API

Shopify es una empresa de comercio electrónico canadiense con sede en Ottawa, Ontario, que desarrolla software para tiendas minoristas en línea y sistemas de punto de venta

Etsy

Etsy API

Etsy es un sitio web de comercio electrónico peer-to-peer (P2P) centrado en la mano o artículos y materiales de época, así como artículos únicos fabricados en fábrica. Estos artículos cubren una amplia gama, incluyendo el arte, la fotografía, la ropa, joyas, alimentos, productos de baño y belleza, edredones, objetos de adorno, y juguetes. Muchos vendedores también venden materiales para manualidades tales como perlas, alambre y herramientas de fabricación de joyas.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment