API'ımızla tanışmak için bu kılavuzu takip ederek ilk isteğinizi nasıl yapacağınızı öğrenin.
Tüm istekler aşağıdaki temel adrese yapılmalıdır:
https://api.ornek.com/v1/
curl https://api.ornek.com/v1/durum
{
"durum": "calisiyor",
"versiyon": "1.0.0",
"sunucuZamani": "2025-04-16T08:07:31Z"
}
RESTful API'ımız ile şunları yapabilirsiniz:
API'ye erişim, API anahtarları ile sağlanır. Her istekte `Authorization` başlığına anahtarınızı ekleyin.
Önemli: API anahtarlarınızı güvende tutun! Hiçbir zaman herkese açık ortamlarda paylaşmayın.
curl https://api.ornek.com/v1/kullanicilar \
-H "Authorization: Bearer SENIN_API_ANAHTARIN"
`Authorization: Bearer
Test amaçlı, `?api_key=
curl https://api.ornek.com/v1/kullanicilar \
-H "Authorization: Bearer sk_test_ABCDE12345"
curl "https://api.ornek.com/v1/kullanicilar?api_key=sk_test_ABCDE12345"
Tüm istekler HTTPS ile yapılmalı ve aşağıdaki başlıkları içermelidir:
Content-Type: application/json
Authorization: Bearer YOUR_API_KEY
Accept: application/json
curl https://api.ornek.com/v1/kullanicilar \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-H "Accept: application/json" \
-d '{
"isim": "Ali Veli",
"email": "[email protected]"
}'
Listeleme uç noktalarında sık kullanılan parametreler:
limit
: Döndürülecek kayıt sayısı (varsayılan: 10, maks: 100)offset
: Atlanacak kayıt sayısısort
: Sıralama yapılacak alanorder
: Sıralama yönü (asc/desc)curl "https://api.ornek.com/v1/kullanicilar?limit=20&offset=0&sort=olusturma_tarihi&order=desc" \
-H "Authorization: Bearer YOUR_API_KEY"
Liste uç noktaları, limit
ve offset
parametreleriyle sayfalandırmayı destekler.
Yanıt, aşağıdaki meta bilgileri içerir:
total
: Toplam kayıt sayısıpages
: Toplam sayfa sayısıcurrent_page
: Geçerli sayfa numarasıper_page
: Sayfa başına kayıt sayısı{
"data": [...],
"meta": {
"total": 100,
"pages": 5,
"current_page": 1,
"per_page": 20
}
}