link.fish API, web sitelerinden yapılandırılmış veri çıkarmak için tasarlanmış bir REST API'dir. Tüm istekler HTTPS üzerinden yapılmalıdır; HTTP desteklenmez. Kimlik doğrulama, e-posta adresi ve API erişim anahtarı ile HTTP Basic Authentication kullanılarak yapılır. API, varsayılan olarak iç içe geçmiş veri döndürür; isteğe bağlı olarak düz formata çevrilebilir. Yanıtlar JSON veya XML olarak alınabilir. Her istek, kredi sistemiyle ücretlendirilir ve kullanım bilgileri başlıklarda iletilir.
Hangi ihtiyaçlarda değerlendirilebilir?
- Web sitelerinden ürün, fiyat veya içerik bilgisi çekmek isteyen geliştiriciler
- Rakip analizi veya pazar araştırması için otomatik veri toplama ihtiyacı olan işletmeler
- Web kazıma (scraping) altyapısı kurmak yerine hazır bir API kullanmak isteyen ekipler
Yaygın kullanım alanları
Ürün ve Fiyat Takibi
E-ticaret sitelerindeki ürün bilgilerini ve fiyatları düzenli olarak çekerek rekabetçi fiyatlandırma veya stok takibi yapılabilir.
İçerik Toplama ve Analiz
Haber siteleri, bloglar veya diğer içerik kaynaklarından başlık, özet ve görsel gibi verileri toplayarak içerik agregasyonu veya analiz uygulamaları geliştirilebilir.
Potansiyel Müşteri Araştırması
Kurumsal web sitelerinden iletişim bilgileri, hizmet açıklamaları gibi verileri çekerek satış ve pazarlama ekipleri için veri zenginleştirme yapılabilir.
İncelenmesi gereken noktalar
- API kullanımı kredi tabanlıdır; her istek belirli sayıda kredi tüketir. Kredi limitleri ve maliyetler link.fish fiyatlandırma sayfasından kontrol edilmelidir.
- Yanıtlar varsayılan olarak iç içe yapıdadır; düz formata çevirmek için ek bir dönüştürme işlemi gerekebilir. link.fish bu dönüşüm için bir node modülü sunmaktadır ancak açık kaynak değildir.
- API yalnızca HTTPS üzerinden çalışır; güvenlik duvarı veya proxy ayarlarının HTTPS trafiğine izin vermesi gerekir.
WordPress.org
Kurulum ve geliştirme notları
link.fish API bir web servisi olduğundan kurulum gerektirmez. Kullanmak için link.fish hesabı oluşturup API erişim anahtarı almak yeterlidir.
- 1link.fish web sitesinden hesap oluşturun.
- 2E-posta ile gönderilen API erişim anahtarını alın.
- 3API isteklerinde HTTP Basic Authentication ile e-posta adresinizi kullanıcı adı, anahtarı şifre olarak kullanın.
API, REST prensiplerine uygun olarak tasarlanmıştır. İsteklerde standart HTTP yöntemleri kullanılır, yanıtlar JSON veya XML olarak alınabilir. Hata durumunda standart HTTP durum kodları ve JSON gövde döner.
- Kimlik doğrulama: HTTP Basic Authentication
- Yanıt formatı: JSON (varsayılan) veya XML (Accept başlığı ile)
- Hata yönetimi: Standart HTTP durum kodları ve JSON hata mesajları
- İstek takibi: Her yanıtta X-LF-Request-Id başlığı bulunur
- Kredi kullanımı: X-LF-Credits-Charged ve ilgili başlıklarla iletilir
Hazır çözümün ötesinde
Özel geliştirme ne zaman değerlendirilebilir?
ZeplinGo olarak, link.fish API'yi web sitenize veya mevcut sistemlerinize entegre etmek için ihtiyaçlarınızı birlikte analiz edebilir, veri çıkarma süreçlerinizi otomatikleştirecek özel çözümler geliştirebiliriz. API'nin kredi sistemi ve veri formatı gibi kısıtlarını göz önünde bulundurarak en uygun mimariyi planlarız.
Ücretsiz ön çalışma isteyin →Değerlendirme soruları
link.fish API'yi kullanmak için ücret ödemem gerekir mi?
API kredi tabanlı bir sistem kullanır. Hesap oluşturduktan sonra belirli bir kredi limiti verilir; limit aşıldığında ücretli planlara geçmek gerekebilir. Kesin fiyatlandırma için link.fish'in resmi sitesini incelemelisiniz.
link.fish API hangi veri formatlarını destekler?
Varsayılan olarak JSON döner. İstek başlığına 'Accept: application/xml' ekleyerek XML yanıt alabilirsiniz.
API'den dönen verileri nasıl düz formata çevirebilirim?
API, verileri iç içe yapıda döndürür. Düz formata çevirmek için link.fish'in sağladığı (henüz açık kaynak olmayan) bir node modülü bulunmaktadır. Kendi dönüştürme mantığınızı da yazabilirsiniz.