Linkm.tr API Dokümantasyonu

Projelerinizi Linkm.tr altyapısına bağlayın. Profesyonel projeler ve kurumsal ihtiyaçlar için tasarlanmış yüksek hızlı REST API ile link kısaltma ve özel QR kod oluşturma sistemlerini dakikalar içinde entegre edin.

Hemen Başlayın

API Anahtarınızı oluşturmak ve sistemi projenize entegre etmek için bir ücretsiz hesap oluşturun.

Kayıt Ol & Kodla

Kimlik Doğrulama

Tüm isteklerde API anahtarınızı `Authorization` başlığı ile göndermelisiniz.

Sizin API Anahtarınız
SENIN_API_ANAHTARIN_BURADA
curl -X POST https://linkm.tr/api/v1/index.php?action=shorten \
  -H "Authorization: Bearer SENIN_API_..." \
  -H "Content-Type: application/json" \
  -d '{"url": "https://google.com"}'

Hız Sınırları (Rate Limits)

Adil kullanım politikasını sağlamak amacıyla aşağıdaki sınırlar uygulanır. Sınır aşıldığında `429 Too Many Requests` hatası alırsınız.

50 İstek / Dakika
5000 İstek / Gün
POST

/shorten

Uzun bir URL'yi kısaltarak Linkm.tr linki oluşturur.

Parametreler

Parametre Tip Açıklama
url string Kısaltılacak olan uzun web adresi.

Örnek Yanıt

{
  "success": true,
  "message": "Link kısaltıldı.",
  "status": 200,
  "short_url": "https://linkm.tr/a1b2c3",
  "slug": "a1b2c3",
  "original_url": "https://google.com"
}
POST

/qr

Bir URL için QR kod görseli oluşturur.

Parametreler

Parametre Tip Açıklama
url string QR kodun yönleneceği adres.
size int Opsiyonel. Piksel cinsinden boyut (Örn: 500). Max: 1000.

Örnek Yanıt

{
  "success": true,
  "message": "QR Oluşturuldu",
  "status": 200,
  "qr_image_url": "https://api.qrserver.com/v1/create-qr-code/?size=300x300&data=...",
  "source_url": "https://linkm.tr"
}