# API REST nedir?

> REST API, GET, POST, PUT, DELETE gibi standart HTTP metotlarını ve kaynakları temsil eden URL'leri kullanarak iki bilgisayar sisteminin HTTP protokolü üzerinden veri alışverişi yapmasını sağlayan bir arayüzdür.

- Source canonique : [https://allaux.fr/tr/glossaire/api-rest](https://allaux.fr/tr/glossaire/api-rest)
- Langue : TR
- Dernière mise à jour : 2026-09-30

## Bir e-ticaret sitesi için neden faydalıdır

Bir REST API, mağazanın muhasebe yazılımı, pazar yeri, mobil uygulama veya ERP gibi harici araçlarla, bu sistemler ortak bir veritabanı paylaşmadan bağlanmasını sağlar. Her sistem kendi veritabanını korur ve diğerleriyle standart isteklerle iletişim kurar; bu da çakışma riskini azaltır ve her sistemin bakımını birbirinden bağımsız olarak kolaylaştırır.

## Somut örnek

PrestaShop, katalog, siparişler ve müşterileri XML veya JSON formatında sunan yerleşik bir webservice sunar; bu hizmet, yönetim panelinde oluşturulan bir anahtar aracılığıyla etkinleştirilir ve kimlik doğrulaması yapılır. WooCommerce ise mağaza ayarlarında oluşturulan bir tüketici anahtarı ve gizli anahtarıyla kimlik doğrulaması yapılan bir REST API sunar; örneğin siparişleri harici bir araçla senkronize etmek için kullanılır.

## REST tek bir protokol değildir

> REST, belirli bir teknolojiyi değil bir dizi mimari kuralı ifade eder: iki farklı REST API, aynı ilkelere uyarken bile birbirinden farklı kaynaklar ve yanıt yapıları sunabilir.

## FAQ

### REST API ile webhook arasındaki fark nedir?

Bir REST API, bilgiye ihtiyaç duyulduğunda bir sistem tarafından aktif olarak sorgulanır; webhook ise bir olay gerçekleştiği anda gönderen servis tarafından otomatik olarak gönderilir.

### Bir REST API kullanmak için teknik bilgi gerekir mi?

Evet, kullanımı genellikle bir geliştiricinin müdahalesini gerektirir; bu, erişim bilgilerini oluşturmak için de doğru kaynaklara yönelik istekleri hazırlamak için de geçerlidir.

### WooCommerce'in REST API'si varsayılan olarak etkin midir?

Erişim anahtarları mağaza ayarlarından manuel olarak oluşturulmalıdır; geçerli bir anahtar olmadan API, kimlik doğrulaması gereken istekleri reddeder.
