? Wenn Sie Ihren Computer einschalten , das Betriebssystem geladen Dutzende von Programmen, die geschrieben mit leicht unterschiedlichen Protokolle wurden . Wenn Sie berücksichtigen die Anwendungen , die Sie auf das Internet und Anwendungen auf Ihrem Computer installiert ist dann die Anzahl der verschiedenen Programmiersprachen, die zusammenarbeiten, die auf Ihrem System benötigen weiter zu vermehren. APIs sind die kodifizierten Regeln, die Anwendungen mit verschiedenen Etymologien , um mit einem anderen arbeiten können . API -Code
Eine API -Code ist ein Satz von Regeln , die unterschiedliche Software-Anwendungen , um miteinander zu kommunizieren. Die Abkürzung steht für " Application Programming Interface ". API -Codes geben die Programmierung Methoden, die verschiedene Anwendungen verwenden, um Funktionen über Programme nennen sollte . Eine API-Code gibt an, wie auch die zugehörigen Anwendungen behandeln soll und teilen Benutzeroberfläche Eingang .
Arten von API
Es gibt verschiedene Sorten von API -Codes . Verschiedene Arten von API Code unterscheiden sich hinsichtlich des Umfangs der Funktionen im Code enthalten. Programmiersprache APIs sind alle Funktionen in einer ganzen Programmiersprache enthalten. Kleinere APIs können alle Funktionen , die verwendet werden , um Erweiterungen für eine einzelne Anwendung zu schreiben, oder sie können eine Schnittstelle zwischen einer begrenzten Anzahl von Anwendungen, die nativ programmiert werden mit einer anderen Sprache Infrastruktur erstellt werden können .
Programming Language APIs
einer einzigen Programmiersprache der API-Code beschreibt die Funktionen , die unter Verwendung dieser Sprache werden kann. Die API -Code enthält alle Funktionen und Unterprogramme , die ein Programmierer rufen beim Schreiben einen Antrag in der Sprache können . Komponenten des Codes umfassen die Syntax der verfügbaren Funktionen , die Typen von Variablen, die über die Funktion manipuliert und Schalter oder Modifikationen , die ein Programmierer verwenden, um variable Funktionsweisen geben können werden.
Internet - basierte APIs
Die zunehmende Nutzung von Internet-Anwendungen hat sich die Notwendigkeit für Protokolle , um Informationen über diese Anwendungen gemeinsam geführt. In der Regel umfassen Web- basierte APIs von Regeln zur Erleichterung Übermittlung von Daten für die Verwendung mit einer bestimmten Website. Einige individuelle API -Codes enthalten Informationen, die Rahmenbedingungen eine bestimmte Website , wie Facebook, zu senden und zu empfangen und Inhalte von anderen Websites ermöglicht . In einigen Fällen , wie der Google Maps API , enthält die API-Code Informationen über die Anwendung , die Erweiterungen manuell mit anderen Nutzern geteilt werden können .