Сөздік

API дегеніміз не?

API (application programming interface) — бір бағдарламаның екіншісінен дерек сұрауының немесе бір әрекетті орындауды сұраудың анықталған тәсілі, мысалы «осы клиенттің тапсырыстарын бер» немесе «осы картаны зарядта».

Мейрамхана мәзірі API-дің жақсы мысалы. Онда не тапсырысқа болатыны және оны қалай сұрау керектігі көрсетілген, ал ас үйдің ішкі жұмысын білу қажет емес.

Қолданбалар API-ді үнемі пайдаланады. Фронтенд деректерді жүктеу және сақтау үшін өз бэкендіңіздің API-іне жүгінеді. Бэкенд электрондық пошта жіберу, төлем қабылдау, карталарды көрсету немесе AI моделін пайдалану үшін басқа компаниялардың API-леріне жүгінеді.

Көпшілік API кімнің сұрау жасап тұрғанын дәлелдеу үшін кілтті талап етеді. Бұл кілттер — құпия, олар тек серверде сақталуы керек, ешқашан браузерде емес.

Мысалдар

  • Картаны зарядтау үшін төлем API-і
  • Орынды көрсету үшін карталар API-і
  • Мәтінді қысқарту үшін AI API-і

Сұрақтар

REST API дегеніміз не?

REST — веб-мекенжайлар мен стандартты әрекеттерді қолданатын API стилінің бір түрі: оқу үшін get, жасау үшін post, өзгерту үшін put немесе patch, жою үшін delete.

API тегін бе?

Кейбіреулері тегін, көпшілігінде тегін деңгей бар, ал басқалары пайдалануға қарай ақы алады. Соған тәуелді нәрсе жасамас бұрын шектеулер мен бағаны тексеріңіз.

Сондай-ақ қараңыз

  • API дегеніміз не? (толық нұсқаулық)
  • REST API қалай жасалады
  • REST пен GraphQL

Mythex · Pricing · ЖИ көмегімен кез келген нәрсені жасаңыз · Сайттар мен қосымшаларға арналған үлгілер · Mythex салыстыруда · ЖИ-мен қосымша жасау сөздігі · ЖИ-мен қосымша жасауға арналған тегін құралдар · English

English አማርኛ العربية Български বাংলা Bosanski Català Čeština Dansk Deutsch Ελληνικά Español Español (España) Eesti فارسی Suomi Français Français (Canada) ગુજરાતી हिन्दी Hrvatski Magyar Հայերեն Bahasa Indonesia Íslenska Italiano 日本語 ქართული ಕನ್ನಡ 한국어 Lietuvių Latviešu Македонски മലയാളം Монгол मराठी Bahasa Melayu မြန်မာ Norsk bokmål Nederlands ਪੰਜਾਬੀ Polski Português (Brasil) Português (Portugal) Română Русский Slovenčina Slovenščina Soomaali Shqip Srpski Svenska Kiswahili தமிழ் తెలుగు ไทย Tagalog Türkçe Українська اردو Tiếng Việt 简体中文 繁體中文(香港) 繁體中文(台灣)