Stream Ember için statik API havuzu.
Launcher, Falcon, EventFabric ve diğer Stream Ember uygulamalarının ortak kullandığı listeler, kataloglar ve hesaplanmış veriler. Her API kendi klasöründe yaşar ve aynı standartla belgelenir; insanlar bu sayfadan, yapay zekâ araçları makine okunur kataloglardan öğrenir.
# Tüm API'lerin makine okunur kataloğu
curl -s "https://api.streamember.com/?format=json"
# Yapay zekâ araçları için Markdown özet (llms.txt)
curl -s "https://api.streamember.com/?format=md"
# Tek bir API'nin dokümanı
curl -s "https://api.streamember.com/platform-events/API.md"{
"name": "Stream Ember API",
"base_url": "https://api.streamember.com/",
"count": 6,
"apis": [
{
"slug": "platform-events",
"name": "Platform Events",
"endpoint": "https://api.streamember.com/platform-events/",
"docs_markdown": "https://api.streamember.com/platform-events/API.md"
},
{
"slug": "locale-catalog",
"name": "Locale Catalog",
"endpoint": "https://api.streamember.com/locale-catalog/",
"docs_markdown": "https://api.streamember.com/locale-catalog/API.md"
}
]
}Mevcut API'ler
Kök dizindeki her klasör, içinde bir API.md bulunduğu sürece burada otomatik listelenir.
TikTok, YouTube, Twitch, Kick, Facebook, Instagram ve Trovo eventlerini ve hediye kataloglarını 14 dilde, tek ortak şemada listeler.
Stream Ember'in referans dil listesi — 14 dil, kodlar, yazı yönü, tarih biçimleri, bayraklar ve işletim sistemi dilinden otomatik seçim.
14 ekosistem dilini Google Cloud Text-to-Speech sesleri ve Translation kodlarıyla eşler; metin çevirisi ve seslendirme uç noktaları içerir.
Overlay ve oyun içi efektler için Lottie animasyon kütüphanesi; genel ve hediye grupları, arama ve 14 dilde grup adları.
MyInstants kaynaklı kısa ses efektleri; aranabilir, sayfalı, kaynak listeye göre süzülebilir düz liste.
İsteği yapanın (ya da verilen IP'nin) ülke, şehir, saat dilimi, para birimi ve ASN bilgisi — ip-api uyumlu yanıt.
Farklı bir anahtar kelime deneyin.
Her API aynı kalıpla gelir
Yeni bir API eklemek için kod tabanına dokunmak gerekmez: klasörü açın, API.md yazın, sayfa ve kataloglar kendiliğinden güncellenir.
- Klasör adı = API kimliği (
kebab-case), adres/api/{slug}/ - API.md başında YAML front matter: ad, özet, sürüm, durum, örnek istekler
- Gövde Markdown: genel bakış, parametreler, yanıt biçimi, hata durumları
- Uzun dokümanlar
pagesile ek sayfa olarak bağlanır
api/
├─ index.php ← bu sayfa + katalog (JSON / llms.txt)
├─ API_STANDARD.md ← yeni API yazma kuralları
├─ _core/ ← kök sayfanın kodu (alt API'ler kullanmaz)
├─ _assets/brand/ ← logo, favicon, og görseli
└─ platform-events/ ← bir API = bir klasör (slug)
├─ API.md ← zorunlu: manifest + kullanım kılavuzu
├─ README.md ← isteğe bağlı ek sayfa (pages)
└─ index.php ← API'nin kendisi---
name: Platform Events
slug: platform-events
summary: Canlı yayın platformlarının ortak event kataloğu.
version: 1.1.0
status: stable # stable | beta | experimental | deprecated | draft
icon: radio # Armsys UI ikon adı
tags: [tiktok, youtube, twitch, events]
consumers: [Launcher, Falcon, EventFabric]
examples:
- title: Hızlı özet
path: ?lang=en-US&summary=1
---Bir adres ver, gerisini kendisi öğrensin
Kök adres ya da doğrudan API klasörü yeterli. Kataloglar her istekte dosya sisteminden üretilir; ayrıca güncellenecek bir liste yoktur.
Stream Ember API havuzunu kullanacaksın.
1. Önce kataloğu oku: https://api.streamember.com/?format=md
2. İhtiyacın olan API'nin dokümanını aç: https://api.streamember.com/{slug}/API.md
3. Yalnızca dokümanda tanımlı parametreleri ve yanıt alanlarını kullan;
büyük listeleri indirmeden önce varsa özet/summary isteğini dene.
Yeni bir API yazacaksan https://api.streamember.com/API_STANDARD.md standardına birebir uy.Kök adres Accept: application/json başlığıyla istenirse HTML yerine doğrudan JSON katalog döner.