API Kullanım Kılavuzu

API Nedir?

API (Uygulama Programlama Arayüzü), yazılım uygulamalarının birbiriyle iletişim kurmasını sağlayan bir dizi kurallardır. Bizim API'miz, uzun URL'leri kısa URL'lere dönüştürmek için kullanılabilir.

Temel Kullanım

GET İsteği

Bir URL'yi kısaltmak için aşağıdaki GET isteğini kullanabilirsiniz:

GET /shorten?url=https://example.com&domain_id=1

Parametreler:

Yanıt:

{"short_url": "http://linkbu.com.tr/i/abc1234"}

POST İsteği

Bir URL'yi JSON formatında kısaltmak için aşağıdaki POST isteğini kullanabilirsiniz:

POST /shorten
{
    "url": "https://example.com",
    "domain_id": 1
}

Yanıt:

{"short_url": "http://linkbu.com.tr/i/abc1234"}

Uzun URL'yi Almak

GET İsteği

Kısaltılmış bir URL'nin orijinal halini almak için aşağıdaki GET isteğini kullanabilirsiniz:

GET /expand?short_url=http://linkbu.com.tr/i/abc1234

Yanıt:

{"original_url": "https://example.com"}

API Yanıt Kodları

API yanıtları, aşağıdaki HTTP durum kodlarını içerir: