API term wordt tegenwoordig alleen gedefinieerd als Toepassing Programmeer Interface en we kunnen dan niet zeggen dat we een volledig antwoord hebben gevonden op de vraag Wat is API . In zijn kortste definitie is een API ( Application Programming Interface/ Toepassing Programmeer Interface), een reeks programmaregelcodes die de gegevensuitwisseling tussen een softwareproduct en een ander mogelijk maakt, en definieert ook veel soorten software en zelfs hardwareinterfaces.
De uitmuntende punten van de geïmplementeerde API-software:
- Geen noodzaak om een idee te hebben van wat er aan de achterkant gebeurt.
- Capaciteit om alle complexiteit probleemloos te verbergen.
- Het mechanisme zo ordelijk en schoon mogelijk maken door de vastgestelde principes te volgen.
Wat zijn de soorten API's?
Een programmeercode die is ontworpen voor gebruik door externe ontwikkelaars met minimale beperkingen wordt
Publieke API of
Open API genoemd. Registratie, API-sleutel of
OAuth gebruik geeft toegang tot de processen, of toegang kan volledig open zijn afhankelijk van de wens van de provider.
Voorbeelden van de distributie van openbare informatie zoals het weer, beursinformatie kunnen worden gegeven.
- Private API / Interne API
De Private API, die is ontworpen voor gebruik binnen een bedrijf/project, wordt alleen gebruikt door de desbetreffende interne systemen. Deze eigenschap is het meest onderscheidende kenmerk dat het van de Publieke API scheidt.
Toepassingsgebieden: Wordt gebruikt door verschillende ontwikkelteams voor efficiënte productiviteit binnen het bedrijf, hergebruik van diensten, integratie tussen verschillende platforms.
Private API type kan dienen als een voorbeeld van een structuur die door elk bedrijf in zijn interne systeem wordt gebruikt. In het geval van PlusClouds worden dezelfde API' s gebruikt om informatie weer te geven en te verwerken op plaatsen zoals crm, account, panel.
De soort die aan strategische zakelijke partners wordt gegeven of door deze partners wordt aangeboden, wordt Partner API genoemd. Deze API' s zijn niet openbaar en vereisen speciale autorisatie voor toegang. Meer specifiek heeft deze soort niet zo'n hoge toegankelijkheid als Publieke API maar is ook niet zo ontoegankelijk als Private API.
Websites die betrokken zijn bij
API-deling met de bedrijven waarmee ze zijn geïntegreerd, kunnen als een geschikt voorbeeld van Partner API worden gegeven.
De soort die meerdere diensten of gegevens op één punt samenvoegt, is de
Composite API, die wordt gemaakt met behulp van de bewerkingsmogelijkheden van elke API-ontwikkeltool. Toegangsrechten tot andere API' s worden verleend via één enkele
API .
Zoals bij Partner API, kunnen Composite API type ook worden gegeven als een geschikt voorbeeld van e-commerce-websites. Een vrachtbedrijf of bank verleent toegang alleen via de API die het aan de betreffende winkelwebsite heeft gegeven.