Uygulama programlama arayüzü - Vikipedi
İçeriğe atla
Ana menü
Gezinti
  • Anasayfa
  • Hakkımızda
  • İçindekiler
  • Rastgele madde
  • Seçkin içerik
  • Yakınımdakiler
Katılım
  • Deneme tahtası
  • Köy çeşmesi
  • Son değişiklikler
  • Dosya yükle
  • Topluluk portalı
  • Wikimedia dükkânı
  • Yardım
  • Özel sayfalar
Vikipedi Özgür Ansiklopedi
Ara
  • Bağış yapın
  • Hesap oluştur
  • Oturum aç
  • Bağış yapın
  • Hesap oluştur
  • Oturum aç

İçindekiler

  • Giriş
  • 1 Örnek API hizmetleri
  • 2 Tasarım İlkeleri
  • 3 Kaynakça

Uygulama programlama arayüzü

  • العربية
  • Asturianu
  • Azərbaycanca
  • Boarisch
  • Беларуская
  • Български
  • বাংলা
  • Bosanski
  • Català
  • کوردی
  • Čeština
  • Dansk
  • Deutsch
  • Ελληνικά
  • English
  • Esperanto
  • Español
  • Eesti
  • Euskara
  • فارسی
  • Suomi
  • Français
  • Nordfriisk
  • Gaeilge
  • Galego
  • Hausa
  • עברית
  • हिन्दी
  • Hrvatski
  • Magyar
  • Հայերեն
  • Bahasa Indonesia
  • Igbo
  • Ido
  • İtaliano
  • 日本語
  • ქართული
  • Қазақша
  • 한국어
  • Lietuvių
  • Latviešu
  • മലയാളം
  • Монгол
  • Bahasa Melayu
  • Nederlands
  • Norsk nynorsk
  • Norsk bokmål
  • Polski
  • Piemontèis
  • Português
  • Runa Simi
  • Română
  • Русский
  • Srpskohrvatski / српскохрватски
  • Simple English
  • Slovenčina
  • Slovenščina
  • Shqip
  • Српски / srpski
  • Svenska
  • Kiswahili
  • தமிழ்
  • ไทย
  • Tagalog
  • Українська
  • اردو
  • Oʻzbekcha / ўзбекча
  • Tiếng Việt
  • 吴语
  • მარგალური
  • 中文
  • 粵語
Bağlantıları değiştir
  • Madde
  • Tartışma
  • Oku
  • Değiştir
  • Kaynağı değiştir
  • Geçmişi gör
Araçlar
Eylemler
  • Oku
  • Değiştir
  • Kaynağı değiştir
  • Geçmişi gör
Genel
  • Sayfaya bağlantılar
  • İlgili değişiklikler
  • Kalıcı bağlantı
  • Sayfa bilgisi
  • Bu sayfayı kaynak göster
  • Kısaltılmış URL'yi al
  • Karekodu indir
Yazdır/dışa aktar
  • Bir kitap oluştur
  • PDF olarak indir
  • Basılmaya uygun görünüm
Diğer projelerde
  • Wikimedia Commons
  • MediaWiki
  • Vikiveri ögesi
Görünüm
Vikipedi, özgür ansiklopedi
"API" buraya yönlendirilmektedir. Diğer kullanımlar için API (anlam ayrımı) sayfasına bakınız.

Uygulama programlama arayüzü (İngilizce: application programming interface, kısaca API), bir yazılımın başka bir yazılımda tanımlanmış işlevlerini kullanabilmesi için oluşturulmuş bir tanım bütünüdür.

Mecazi olarak, API'ler yazılımları birbirine geçen bloklar gibi birbirine bağlar.

API; web uygulaması, işletim sistemi, veritabanı, donanımlar yahut yazılım kütüphanesi için kullanılabilir. Günümüzde yoğunlukla web tabanlı uygulamalarda istemci ve sunucu arasındaki iletişimi sağlayan bir sözleşme olarak kullanılmaktadır. Öyle ki istemci spesifik bir formatta veri talep eder ve her halükarda sunucudan yine belirli bir formatta cevap alır.[1] Bu durum API'nın özel bir formu olarak WebAPI olarak da adlandırılır.

Örnek API hizmetleri

[değiştir | kaynağı değiştir]
  • Java API 7 Haziran 2012 tarihinde Wayback Machine sitesinde arşivlendi.
  • YouTube API

Tasarım İlkeleri

[değiştir | kaynağı değiştir]

Kaliteli bir API tasarımında dikkat edilmesi gerekenler:[2]

  • Tutarlılık: Benzer işlevler için tutarlı isimlendirme
  • Sürüm kontrolü: Geriye dönük uyumluluk
  • Güvenlik: OAuth, API anahtarları
  • Belgelendirme: Kapsamlı ve anlaşılır dokümantasyon

Kaynakça

[değiştir | kaynağı değiştir]
  1. ^ Braunstein, Mark L. (26 Temmuz 2018). Health Informatics on FHIR: How HL7's New API is Transforming Healthcare. Springer. s. 9. ISBN 978-3-319-93414-3. 12 Kasım 2020 tarihinde kaynağından arşivlendi. Erişim tarihi: 2 Mart 2020. Non-technical readers may not understand what an API is. In non-technical terms it can be understood as a 'contract' that says to software developers that if you send a request from a 'client' computer (e.g., a phone, tablet, notebook or desktop) to a 'server' (the computer where the information is stored) in the specified format you will always get a response in a specified format or initiate a defined action. 
  2. ^ "API Design Best Practices". Swagger. 24 Eylül 2023 tarihinde kaynağından arşivlendi. Erişim tarihi: 15 Ekim 2023. 
Taslak simgesiBilgisayar programlama ile ilgili bu madde taslak seviyesindedir. Madde içeriğini genişleterek Vikipedi'ye katkı sağlayabilirsiniz.
Otorite kontrolü Bunu Vikiveri'de düzenleyin
  • BNF: cb13337425v (data)
  • GND: 4430243-5
  • LCCN: sh98004527
  • NLI: 987007534972505171
"https://tr.wikipedia.org/w/index.php?title=Uygulama_programlama_arayüzü&oldid=35769368" sayfasından alınmıştır
Kategoriler:
  • Bilgisayar programlama taslakları
  • Uygulama programlama arayüzü
Gizli kategoriler:
  • Webarşiv şablonu wayback bağlantıları
  • Tüm taslak maddeler
  • BNF tanımlayıcısı olan Vikipedi maddeleri
  • GND tanımlayıcısı olan Vikipedi maddeleri
  • LCCN tanımlayıcısı olan Vikipedi maddeleri
  • NLI tanımlayıcısı olan Vikipedi maddeleri
  • Sayfa en son 08.55, 6 Ağustos 2025 tarihinde değiştirildi.
  • Metin Creative Commons Atıf-AynıLisanslaPaylaş Lisansı altındadır ve ek koşullar uygulanabilir. Bu siteyi kullanarak Kullanım Şartlarını ve Gizlilik Politikasını kabul etmiş olursunuz.
    Vikipedi® (ve Wikipedia®) kâr amacı gütmeyen kuruluş olan Wikimedia Foundation, Inc. tescilli markasıdır.
  • Gizlilik politikası
  • Vikipedi hakkında
  • Sorumluluk reddi
  • Davranış Kuralları
  • Geliştiriciler
  • İstatistikler
  • Çerez politikası
  • Mobil görünüm
  • Wikimedia Foundation
  • Powered by MediaWiki
Uygulama programlama arayüzü
Konu ekle