Dosya dönüştürmeyi uygulamanıza ekleyin
FileConvertFree REST API ile kendi uygulamanızdan, sunucu tarafı sisteminizden, otomasyonunuzdan veya şirket iş akışınızdan PDF ve görüntü dosyalarını dönüştürün.
Hızlı başlangıç
API planları ve limitleri
Limitler hesabınızdaki tüm API anahtarları için ortaktır. Daha fazla anahtar oluşturmak toplam kotayı artırmaz.
Premium
200 / day- 200 Günlük istek
- 30 Dakika başına istek
- 200 MB Maksimum dosya boyutu
- 3 Aktif anahtar max
Pro
400 / day- 400 Günlük istek
- 60 Dakika başına istek
- 200 MB Maksimum dosya boyutu
- 3 Aktif anahtar max
API anahtarı yönetimi
1. Anahtar oluşturun
Paneldeki Geliştirici API bölümünden en fazla 3 aktif API anahtarı oluşturabilirsiniz. Production, Office App veya Staging gibi anlaşılır adlar kullanın.
2. Anahtarı hemen kaydedin
Tam gizli anahtar yalnızca oluşturma veya yeniden oluşturma işleminden sonra gösterilir. FileConvertFree açık metin anahtar yerine güvenli bir özet değer saklar; bu nedenle tam anahtar daha sonra yeniden görüntülenemez.
3. Anahtarı yeniden oluşturun
Yeniden oluşturma yeni bir gizli anahtar üretir ve eski anahtarı hemen geçersiz kılar. Tek seferlik anahtar penceresini kapatmadan önce uygulamanızı yeni anahtarla güncelleyin.
4. Anahtarı iptal edin
Artık kullanılmayan veya açığa çıkmış olabilecek anahtarı iptal edin. Kimlik doğrulaması hemen durur. İptal edilen anahtara ait kayıt 7 gün sonra otomatik olarak silinir.
Güvenlik kuralları
API anahtarını paylaşmayın, GitHub gibi herkese açık depolara koymayın, tarayıcı tarafı JavaScript içinde kullanmayın veya ekran görüntülerinde yayınlamayın. Sunucu ortam değişkenleri ya da bir gizli bilgi yöneticisi kullanın. Anahtarın açığa çıktığından şüphelenirseniz hemen yeniden oluşturun veya iptal edin.
Kullanılabilir endpointler
| Yöntem | Endpoint | Amaç / seçenekler |
|---|---|---|
| GET | /v1/account/usage | Kimliği doğrulanmış planı, anahtar durumunu, günlük kullanımı, kalan kotayı ve hız limiti kullanımını görüntüler. |
| GET | /health | API durumu ve sürümü için herkese açık sağlık kontrolü. |
| POST | /v1/pdf/to-word | Geçerli bir PDF dosyasını Word belgesine dönüştürür. |
| POST | /v1/pdf/to-excel | Geçerli bir PDF dosyasını Excel dosyasına dönüştürür. |
| POST | /v1/image/to-text | Bir görüntüden OCR ile metin çıkarır. İsteğe bağlı multipart alanı: fast=true|false. |
| POST | /v1/image/to-word | Bir görüntüyü Word belgesine dönüştürür. İsteğe bağlı multipart alanı: fast=true|false. |
| POST | /v1/image/to-excel | Bir görüntüyü Excel dosyasına dönüştürür. İsteğe bağlı multipart alanı: fast=true|false. |
| POST | /v1/image/remove-background | Görüntü arka planını kaldırır. İsteğe bağlı alanlar: format (varsayılan png), transparent=true|false, fast_mode=true|false. |
Kod örnekleri
Desteklenen dosyalar ve doğrulama
PDF endpointleri gerçek PDF dosyalarını kabul eder. Görüntü endpointleri JPEG/JPG/JFIF, PNG, WebP, GIF, BMP ve TIFF/TIF kabul eder. API hem dosya uzantısını hem gerçek dosya imzasını kontrol eder; desteklenmeyen bir dosyanın adını değiştirmek doğrulamayı atlatmaz.
Yanıt davranışı
Dosya dönüştürme endpointleri dönüştürülen dosyanın içeriğini doğrudan istemciye döndürür. Image-to-text JSON döndürür. Dahili dönüştürücü indirme URL’leri API müşterilerine açılmaz.
HTTP hataları ve anlamları
| Durum | Anlamı | Olası neden / yapılacak işlem |
|---|---|---|
| 401 | API anahtarı eksik, geçersiz, süresi dolmuş veya iptal edilmiş. | X-API-Key değerini kontrol edin. Anahtar iptal edildi veya yeniden oluşturulduysa mevcut gizli anahtarla değiştirin. |
| 403 | API erişimi etkin değil. | Hesabınızda şu anda aktif Premium veya Pro yetkisi yok. |
| 409 | Anahtar işlemi mevcut durumuyla çakışıyor. | Örneğin 3’ten fazla aktif anahtar oluşturmaya çalışmak veya aktif olmayan bir anahtarı yeniden oluşturmak. |
| 413 | Yüklenen dosya çok büyük. | API planınızın dosya boyutu sınırı içinde bir dosya kullanın (şu anda 200 MB). |
| 415 | Desteklenmeyen veya eşleşmeyen medya türü. | Desteklenen bir PDF/görüntü kullanın ve doğru uzantıyı koruyun; API dosya imzasını da doğrular. |
| 422 | Geçersiz istek içeriği. | Yükleme boş olabilir veya gerekli multipart verisi eksik/geçersiz olabilir. |
| 429 | Çok fazla istek. | Dakika başına hız limitine veya hesap genelindeki günlük kotaya ulaşıldı. Daha sonra tekrar deneyin veya günlük sıfırlamayı bekleyin. |
| 5xx | Geçici API veya dönüştürme hizmeti hatası. | Gecikmeli olarak tekrar deneyin. Altyapı/sunucu hataları günlük kotadan düşülmez. |
Kota nasıl hesaplanır
Günlük kota ve dakika başına hız limiti aynı API hesabındaki tüm anahtarlar arasında paylaşılır. Dönüştürme başlamadan reddedilen geçersiz veya desteklenmeyen yüklemeler günlük kotayı tüketmez. Sunucu ve altyapı hatalarında ayrılmış günlük kota geri verilir. Dönüştürmeye kabul edilen bir istek, alt dönüştürücü daha sonra istemci kaynaklı 4xx hatası döndürse bile hesaba katılabilir. Günlük kota API sunucusu/veritabanı takvim gününe göre sıfırlanır.
Usage check: GET https://fileconvertfree.com/api1/v1/account/usage
Sık sorulan sorular
Free hesap API kullanabilir mi?
Hayır. Dokümantasyon herkese açıktır ancak API erişimi için şu anda aktif Premium veya Pro web planı gerekir.
3 anahtar oluşturmak kotamı üç katına çıkarır mı?
Hayır. Tüm anahtarlar hesap genelindeki aynı günlük ve dakika başına limitleri paylaşır.
Kaybettiğim gizli anahtarı geri alabilir miyim?
Hayır. Açık metin gizli anahtar saklanmaz. Anahtarı yeniden oluşturun ve yeni gizli değeri güvenli bir yerde saklayın.
Ücretli planım sona ererse ne olur?
Web sitesi hesabınızda aktif ve uygun bir plan kalmadığında API erişimi devre dışı bırakılır. Premium veya Pro planınızı yenileyerek erişimi yeniden etkinleştirebilirsiniz.
FileConvertFree entegrasyonuna hazır mısınız?
Panelden anahtarınızı oluşturun, kullanım endpointi ile test edin ve uygulamanızın ihtiyaç duyduğu dönüştürme rotasını bağlayın.