İçeriğe geç
AstroWay/api v2.254.12 · tr
tüm sistemler normal

Web sitesi için astrolojik widget'lar

Herkese açık HTML widget’ları GET /v1/embed/* hazır bir iframe parçası döndürür - SVG çarkı, burç yorumu, numeroloji vb. API anahtarı gerekmez, ziyaretçi IP’si başına limit (saatte 120 istek, /v1/public/* limitinden ayrıdır, yani birden fazla widget içeren bir sayfa limite takılmaz), public, max-age=300 önbelleği. Pazarlama sayfaları için uygundur; yüksek trafikli prodüksiyon için SDK kullanın.

<iframe src="https://api.astroway.info/v1/embed/wheel?date=1990-05-15&time=14:30&lat=50.45&lng=30.52&tz=2&theme=dark"
width="460" height="560" style="border:0"></iframe>

Ekleme yöntemi, sitenizin neyle yapıldığına bağlıdır. İçerik aynıdır, fark yalnızca size ne kadar iş kaldığındadır.

SiteNe kullanmalı
WordPressAstroWay eklentisi: 18 kısa kod ve 26 Gutenberg bloğu. On bir widget, kurulumdan hemen sonra, anahtar olmadan çalışır.
Elementor’lu WordPressAstroWay for Elementor: yedi widget doğrudan editörde, sürükle-bırak ile.
Tilda, Squarespace, Wix, düz HTMLAşağıdaki script yükleyici veya galeriden hazır <iframe>. Tek tuşla kopyalanır.
Kendi frontend’inizAynı /v1/embed/* endpoint’leri veya sayfa düzeni üzerinde tam kontrol gerekiyorsa SDK.

Eklentiler, bu sayfadaki endpoint’lerle aynı içeriği sunar, ancak onu temanızın tasarımında çizer ve yüksekliği elle ayarlamayı gerektirmez.

Ayrı bir widget: doğum haritası hesaplayıcı

Section titled “Ayrı bir widget: doğum haritası hesaplayıcı”

Bu sayfadaki widget’lar zaten bildiğiniz şeyi çizer: tarihi, saati ve konumu siz iletirsiniz. Verileri ziyaretçinin kendisinin girmesi gerekiyorsa, başka bir widget’ımız var: doğum haritası hesaplayıcı (@astroway/widget paketi). Tek bir ekleme ile form, hesaplama ve çark; on dil, açık ve koyu tema.

Fark tasarımda değil, hesaplamanın nerede yapıldığındadır. Hesaplayıcı ziyaretçinin tarayıcısında hesaplar ve doğum verileri sunucuya hiç gitmez. /v1/embed/* widget’larını biz hesaplarız, bu yüzden parametreleri iframe adresinde görünür.

Neye ihtiyacınız varNe seçmeli
Ziyaretçi kendi doğum verilerini girer@astroway/widget hesaplayıcı
Doğum verileri tarayıcıdan çıkmamalı@astroway/widget hesaplayıcı
Burç yorumu, transitler, tarot, numeroloji, panchang ve on iki tür dahaBu sayfadaki widget’lar
On yerine yirmi dilBu sayfadaki widget’lar

iframe yüksekliğini kendiniz hesaplamak istemiyorsanız yükleyiciyi bağlayın: iframe’i kendi yerine ekler ve widget boyutunu postMessage ile bildirdiği için yüksekliği içeriğe göre otomatik olarak ayarlar.

<script src="https://cdn.astroway.info/embed.js"
data-widget="wheel" data-date="1990-05-15" data-time="14:30"
data-lat="50.45" data-lng="30.52" data-tz="3"></script>

Herhangi bir data-* özniteliği bir sorgu parametresine dönüşür, yani data-theme="light" ve data-lang="en", iframe örneğindeki gibi çalışır. data-height="500" yüksekliği sabitler ve otomatik ayarlamayı kapatır. Aynı sayfadaki birden fazla widget birbirini engellemez.

Anahtar gerekmez ve kabul edilmez. /v1/embed/* endpoint’leri herkese açıktır ve bir öznitelikteki anahtar sayfanın kaynak koduna düşerdi. Yükleyici bu tür öznitelikleri konsola uyarı yazarak yok sayar.

DosyaÖnbellekKimin için
https://cdn.astroway.info/embed.js5 dakikaVarsayılan seçim. Düzeltmeleri otomatik alırsınız.
https://cdn.astroway.info/embed.v1.js1 yıl, immutableDeğişmezlik gerekiyorsa. Yalnızca güvenlik için güncellenir; davranış değişiklikleri embed.v2.js’ye gider.

16 widget’ın tamamının canlı önizlemesi. Tema ve içerik dilini seçin, kod parçasını <iframe> ile <script> yükleyici arasında değiştirin ve hazır kodu kopyalayın.

Tüm widget’lar kabul eder:

ParametreDeğerlerVarsayılanAçıklama
themedark · light · consoledarkRenk şeması.
languk · en · +18 dilukİçerik dili. Ayrıca Accept-Language header’ından da okunur.
disclaimer1 · true · yeskapalıAltbilgiye içeriğin eğlence ve bilgilendirme amaçlı olduğuna dair bir uyarı ekler (tıbbi, psikolojik, finansal veya hukuki danışmanlık değildir).
WidgetEndpointÖzel parametreler
Günlük burç yorumuGET /embed/daily-horoscopesign, date
Doğum çarkıGET /embed/wheel (takma ad /embed/natal)date, time, lat, lng, tz, city
Transit akışıGET /embed/transit-timelinedate, days (maks. 30)
Bodygraph (Human Design)GET /embed/bodygraphdate, time, lat, lng, tz
Vedik kundliGET /embed/kundlidate, time, lat, lng, tz
Mini haritaGET /embed/mini-chartdate, time, lat, lng, tz, city
Günün gezegeniGET /embed/planet-of-daydate
Ay evresiGET /embed/moon-phasedate
Günün tarotuGET /embed/daily-tarotdate
Aylık tahminGET /embed/monthly-forecastsign, month (YYYY-MM)
Gökyüzü transitleriGET /embed/transitdate
NumerolojiGET /embed/numerologyname, date, system (pythagorean · chaldean)
PanchangGET /embed/panchangdate, lat, lng, tz (koordinatlar zorunludur)
SinastriGET /embed/synastrydate_a, time_a, lat_a, lng_a, tz_a, date_b, time_b, lat_b, lng_b, tz_b
Ay takvimiGET /embed/moon-calendarmonth (YYYY-MM), tz
Tarot açılımıGET /embed/tarot-spreadspread (single-card · three-card · decision · career), date, seed, reversed, art

Biçimler: tarih - YYYY-MM-DD, saat - HH:MM, tz - UTC’den saat cinsinden fark. Belirtilmeyen parametreler akıllı varsayılanlarla doldurulur (güncel tarih, öğlen, ekvator).

Yardımcı oldu mu?
Düzenleme öner

Son güncelleme: