Was ist eine API?
Abkürzung für: Application Programming Interface
Definition: Über eine API stellt ein Softwaresystem bestimmte Dienste beziehungsweise Informationen für andere Programme und Dienste zur Verfügung. Das sind zum Beispiel Produktdaten wie Bilder Preise und Text. Es ist also eine Programmierschnittstelle die Softwareentwickler bei der Programmierung ihrer Software ansprechen können um Daten von einer anderen Programmen einzubinden. Eine API kann Daten zu bestimmten Themen liefern, die über die Schnittstelle in einer Software eingebunden werden.
Die Suchmaschine Google bietet Entwicklern eine umfangreiche API an.
Beliebte Google APIs
Google Cloud APIs
- Compute Engine API
- BigQuery API
- Cloud Storage Service
- Cloud Datastore API
- Cloud Deployment Manager API
- Cloud DNS API
Google Maps APIs
- Google Maps Android API
- Google Maps SDK for iOS
- Google Maps JavaScript API
- Google Places API for Android
- Google Places API for iOS
- Google Maps Roads API
Google Apps APIs
- Drive API
- Calendar API
- Gmail API
- Sheets API
- Google Apps Marketplace SDK
- Admin SDK
Mobile APIs
- Google Cloud Messaging
- Google Play Game Services
- Google Play Developer API
- Google Places API for Android
APIs für soziale Netzwerke
- Google+ API
- Blogger API
- Google+ Pages API
- Google+ Domains API
YouTube APIs
- YouTube Data API
- YouTube Analytics API
- YouTube Reporting API
Werbe-APIs
- AdSense Management API
- DCM/DFA Reporting And Trafficking API
- Ad Exchange Seller API
- Ad Exchange Buyer API
- DoubleClick Search API
- DoubleClick Bid Manager API
Weitere beliebte APIs
- Analytics API
- Translate API
- Custom Search API
- URL Shortener API
- PageSpeed Insights API
- Fusion Tables API
- Web Fonts Developer API
Auch Facebook bietet Entwicklern Schnittstellen für die Programmierung an. Das Social Network wäre nicht zu dem geworden, was es jetzt ist ohne seine Offenheit gegenüber den Entwicklern.
Facebook APIs
- Graph API
- Marketing APIs
Der Onlinehändler Amazon biete tauch eine Reihe von thematischen Programierschnittstellen. Besonders spannend finde ich die Amazon Echo Programmierschnittstelle mit denen man Alexa neue “Skills” beibringen kann.
Amazon APIs
Auch der Kurznachrichtendienst Twitter hat ein paar interessante Schnittstellen im Angebot. Ich habe hier mal die Übersichtsseite verlinkt
Diese Liste wird mit der Zeit immer wieder erweitert. Vielleicht kennst aber auch Du, ein paar interessante APIs, die es wert sind verlinkt zu werden, weil sie interessante Funktionen in einer Software ermöglichen. Wenn dem so ist, dann schreibe mich einfach an. ;-)