Geliştirici platformu

REST API, markdown uç noktaları ve etkileşimli araçlarımız aracılığıyla PlantFYI bitki verilerine erişin.

REST API uç noktaları

Tüm uç noktalar JSON döndürür. Sayfalama: ?limit= ve ?offset=. Kullanın ?lang=ko çevrilmiş alanlar için.

Uç nokta Açıklama
/api/plants/ Tüm bitki türlerini listele
/api/plants/{slug}/ Bitki türü detayı
/api/families/ Bitki ailelerini listele
/api/orders/ Bitki takımlarını listele
/api/countries/ Yerli bitkileri olan ülkeleri listele
/api/climate-zones/ İklim bölgelerini listele
/api/search/?q= Tüm içerikte ara
/api/glossary/ Botanik sözlük terimleri
/api/stats/ Veritabanı istatistikleri

Markdown uç noktaları

Ekleyin .md herhangi bir sayfa URL'sine ekleyerek markdown sürümünü alın. LLM bağlamı, dokümantasyon ve programatik erişim için kullanışlıdır.

# Plant species profile
curl https://plantfyi.com/plant/rosa-gallica.md
# Plant family
curl https://plantfyi.com/families/rosaceae.md
# Guide article
curl https://plantfyi.com/guide/companion-planting.md
# With language prefix
curl https://plantfyi.com/ko/plant/rosa-gallica.md

Hızlı başlangıç

curl

# List plants
curl https://plantfyi.com/api/plants/
# Search
curl "https://plantfyi.com/api/search/?q=rose"
# Plant detail (Korean)
curl "https://plantfyi.com/api/plants/rosa-gallica/?lang=ko"
# Database stats
curl https://plantfyi.com/api/stats/

Python

import httpx
resp = httpx.get("https://plantfyi.com/api/plants/",
    params={"limit": 10})
plants = resp.json()["results"]

Ek kaynaklar