აპლიკაციის პროგრამირების ინტერფეისი
რა არის API
API (Application Programming Interface) არის პროგრამა, რომელიც განსაზღვრავს ურთიერთქმედებას მრავალ პროგრამულ შუამავალს შორის. API განსაზღვრავს ზარების ან მოთხოვნების ტიპებს, რომლებიც შეიძლება განხორციელდეს მათ შორის, როგორ უნდა განხორციელდეს ისინი, მონაცემთა ფორმატები, რომლებიც უნდა იქნას გამოყენებული, კონვენციები, რომლებიც უნდა დაიცვას და ა.შ.
რა არის API-ს მაგალითი?
როდესაც იყენებთ აპლიკაციას სმარტ მოწყობილობებზე, როგორიცაა მობილური ტელეფონი, აპლიკაცია უერთდება ინტერნეტს და აგზავნის მონაცემებს სერვერზე. შემდეგ სერვერი იბრუნებს ამ მონაცემებს, ახდენს მათ ინტერპრეტაციას, ასრულებს აუცილებელ მოქმედებებს და აბრუნებს ჭკვიან მოწყობილობაში. პროცესი ახლა ხდება სმარტ მოწყობილობაზე, რადგან მისი აპლიკაცია განმარტავს ამ მონაცემებს და წარუდგენს მომხმარებელს მოთხოვნილ ინფორმაციას წასაკითხად. ეს პროცესი მიმდინარეობს უწყვეტ რეჟიმში და სწორედ ეს არის API.