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.
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"
}