Fake RESTful API - icin.tr

Test ve geliştirme aşamasında kullanabileceğiniz sahte API endpoint'leri

API Endpoints

Tüm API çağrıları için başlangıç URL'i: https://fake-restful-api.icin.tr/api/v1

Sıralama:
ID: 1

Kullanıcılar (Users)

Endpoint URL:

https://fake-restful-api.icin.tr/api/v1/users.json
HTTP Methods:
GET POST PUT
Test Et
ID: 2

Kullanıcı Kayıt (Registration)

Endpoint URL:

https://fake-restful-api.icin.tr/api/v1/registration.json
HTTP Methods:
GET POST PUT
Test Et
ID: 3

Konteyner İlanları (Container Ads)

Endpoint URL:

https://fake-restful-api.icin.tr/api/v1/container_ads.json
HTTP Methods:
GET POST PUT
Test Et
ID: 4

Teklif Sistemi (Offers)

Endpoint URL:

https://fake-restful-api.icin.tr/api/v1/offers.json
HTTP Methods:
GET POST PUT
Test Et
ID: 5

Ödeme ve Escrow Sistemi (Payments)

Endpoint URL:

https://fake-restful-api.icin.tr/api/v1/payments.json
HTTP Methods:
GET POST PUT
Test Et
ID: 6

Abonelik ve Öne Çıkarma Sistemi (Subscriptions)

Endpoint URL:

https://fake-restful-api.icin.tr/api/v1/subscriptions.json
HTTP Methods:
GET POST PUT
Test Et
ID: 7

Depo Kiralama Sistemi (Warehouses)

Endpoint URL:

https://fake-restful-api.icin.tr/api/v1/warehouses.json
HTTP Methods:
GET POST PUT
Test Et
ID: 8

Arama ve Filtreleme (Search)

Endpoint URL:

https://fake-restful-api.icin.tr/api/v1/search.json
HTTP Methods:
GET POST PUT
Test Et
ID: 9

Yorum, Forum ve Destek Sistemleri (Comments)

Endpoint URL:

https://fake-restful-api.icin.tr/api/v1/comments.json
HTTP Methods:
GET POST PUT
Test Et
ID: 10

Admin Panel ve Yönetim Modülleri (Admin)

Endpoint URL:

https://fake-restful-api.icin.tr/api/v1/admin.json
HTTP Methods:
GET POST PUT
Test Et
ID: 11

Entegrasyonlar ve Teknik Bilgiler (Integrations)

Endpoint URL:

https://fake-restful-api.icin.tr/api/v1/integrations.json
HTTP Methods:
GET POST PUT
Test Et
ID: 12

Teslimat ve İşlem Onay (Delivery Confirmation)

Endpoint URL:

https://fake-restful-api.icin.tr/api/v1/delivery_confirmation.json
HTTP Methods:
GET POST PUT
Test Et

Kullanım Örnekleri

Fetch API ile GET İsteği

// Tüm kullanıcıları getirme örneği
fetch('https://fake-restful-api.icin.tr/api/v1/users')
  .then(response => response.json())
  .then(data => console.log(data))
  .catch(error => console.error('Error:', error));

Axios ile POST İsteği

// Yeni bir kullanıcı oluşturma örneği
axios.post('https://fake-restful-api.icin.tr/api/v1/users', {
  name: 'Ahmet Yılmaz',
  email: '[email protected]',
  role: 'user'
})
.then(response => {
  console.log('Success:', response.data);
})
.catch(error => {
  console.error('Error:', error);
});

Dokümantasyon

Dikkat: Bu bir Sahte (Fake) API'dir

Bu API gerçek bir backend servisi değildir ve kalıcı veri depolama özelliği yoktur. Yalnızca test, prototip oluşturma ve öğrenme amaçlıdır. Yapılan tüm değişiklikler (POST, PUT, DELETE) simüle edilir ve kalıcı değildir.

Bu API, geliştirme ve test amaçlı sahte veriler sunar. Tüm HTTP metodları (GET, POST, PUT, DELETE) desteklenmektedir, ancak verilerde kalıcı değişiklikler yapılmamaktadır.

API Özellikleri

  • Basit authentication (API key gerekli değil)
  • Rate limiting yok
  • CORS desteği var
  • HTTPS desteği mevcut
  • JSON formatında yanıtlar
  • İstek sayısı sınırlaması yok

Veri Tipleri

  • Kullanıcılar (users)
  • Gönderiler (posts)
  • Yorumlar (comments)
  • Fotoğraflar (photos)
  • Ürünler (products)

Kullanım Kılavuzu

Kaynak Endpoint'leri

Endpoint Açıklama
/users Tüm kullanıcılar
/users/{id} Belirli bir kullanıcı
/posts Tüm gönderiler
/posts/{id} Belirli bir gönderi
/posts/{id}/comments Belirli bir gönderinin yorumları

HTTP Metodları

GET Veri okuma
POST Yeni veri oluşturma (simüle edilir)
PUT Mevcut veriyi güncelleme (simüle edilir)
DELETE Veri silme (simüle edilir)

Sınırlamalar ve Uyarılar

  • Bu API'de yapılan tüm değişiklikler geçicidir ve sunucu tarafında kaydedilmez.
  • Yeni oluşturulan verilere atanan ID'ler rastgeledir ve tekrar edilebilir değildir.
  • Bu API'yi üretim ortamında kullanmayın; yalnızca geliştirme, test ve eğitim amaçlıdır.
  • Gerçek kullanıcı verilerini bu API ile göndermeyin.
  • Aşırı istekte bulunmaktan kaçının, bu bir eğitim servisidir.

Sık Sorulan Sorular

API'yi kendi projemde kullanabilir miyim?

Evet, bu API'yi geliştirme ve test amaçlı olarak ücretsiz kullanabilirsiniz. Ancak, üretim ortamları için uygun değildir.

Veri değişiklikleri ne kadar süre saklanır?

Yapılan değişiklikler (POST, PUT, DELETE) yalnızca o oturum için simüle edilir ve saklanmaz. Sayfa yenilendiğinde veya sunucu yeniden başlatıldığında veriler varsayılan duruma döner.

API'ye erişimde bir limit var mı?

Hayır, şu anda herhangi bir istek sınırlaması bulunmamaktadır. Ancak, makul kullanım beklenmektedir.