From c67090919a71050f558e62de8392a7e8c0dbabaa Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?P=C3=A9ter=20Kir=C3=A1ly?= Date: Wed, 4 Oct 2023 16:13:19 +0200 Subject: [PATCH] Add a new blog post --- _posts/2023-10-04-library-apis.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/_posts/2023-10-04-library-apis.md b/_posts/2023-10-04-library-apis.md index acc9bf8..6430e87 100644 --- a/_posts/2023-10-04-library-apis.md +++ b/_posts/2023-10-04-library-apis.md @@ -10,6 +10,8 @@ customjs: Libraries provides different application programming interfaces (APIs) that allows users to access library data programmatically, e.g. via a script. The APIs can be implementation of widely used specification, which are available in many libraries, or custom interfaces which are available in particular institutions. APIs have three important layers: + + 1. the specification of the service. It describes how the data can be accessed (in some cases also how to create, modify or delete), whether the particular _call_ (an individual functionality of the service) requires authentication and authorization. 2. client libraries for particular language and tools that work on the command line or have a graphical user interface 3. the access points and terms of use at a particular library.