Lewati ke konten
AstroWay/api v2.254.12 · id
semua sistem normal

Widget astrologi untuk situs

Widget HTML publik GET /v1/embed/* menyajikan fragmen iframe siap pakai - roda SVG, horoskop, numerologi, dan sebagainya. Tanpa API key, limit per IP pengunjung (120 permintaan per jam, terpisah dari /v1/public/*, jadi halaman dengan beberapa widget tidak mentok di limit), cache public, max-age=300. Cocok untuk halaman pemasaran; untuk produksi high-traffic gunakan SDK.

<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>

Cara penyisipan tergantung pada platform situsmu. Kontennya sama, bedanya hanya seberapa banyak pekerjaan yang tersisa untukmu.

SitusApa yang dipasang
WordPressPlugin AstroWay: 18 shortcode dan 26 blok Gutenberg. Sebelas widget langsung berfungsi setelah instalasi, tanpa key.
WordPress dengan ElementorAstroWay for Elementor: tujuh widget langsung di editor, cukup drag-and-drop.
Tilda, Squarespace, Wix, HTML biasaScript loader di bawah atau <iframe> siap pakai dari galeri. Disalin dengan satu tombol.
Frontend sendiriEndpoint /v1/embed/* yang sama, atau SDK jika kamu butuh kontrol penuh atas markup.

Plugin menyajikan konten yang sama dengan endpoint di halaman ini, tetapi merendernya dalam gaya tema situsmu dan tidak memerlukan penyesuaian tinggi secara manual.

Widget di halaman ini menggambar apa yang sudah kamu ketahui: tanggal, waktu, dan tempat kamu yang menentukan. Jika kamu ingin pengunjung sendiri yang memasukkan data, ada widget kami yang lain, kalkulator natal chart (paket @astroway/widget). Ini adalah form, perhitungan, dan roda dalam satu penyisipan, sepuluh bahasa, tema terang dan gelap.

Perbedaannya bukan pada tampilan, melainkan di mana perhitungan terjadi. Kalkulator menghitung di browser pengunjung, dan data kelahiran tidak pernah dikirim ke server. Widget /v1/embed/* dihitung oleh kami, jadi parameternya terlihat di alamat iframe.

Apa yang kamu butuhkanApa yang dipilih
Pengunjung memasukkan data kelahirannya sendiriKalkulator @astroway/widget
Data kelahiran tidak boleh meninggalkan browserKalkulator @astroway/widget
Horoskop, transit, tarot, numerologi, panchang, dan dua belas jenis lainnyaWidget di halaman ini
Dua puluh bahasa, bukan sepuluhWidget di halaman ini

Jika kamu tidak ingin menghitung tinggi iframe sendiri, pasang loader: ia menyisipkan iframe menggantikan dirinya dan menyesuaikan tinggi secara otomatis dengan konten, karena widget melaporkan ukurannya melalui postMessage.

<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>

Atribut data-* apa pun menjadi parameter query, jadi data-theme="light" dan data-lang="en" bekerja sama seperti pada contoh iframe. data-height="500" mengunci tinggi dan menonaktifkan penyesuaian otomatis. Beberapa widget di satu halaman tidak saling mengganggu.

Key tidak diperlukan dan tidak diterima. Endpoint /v1/embed/* bersifat publik, dan key dalam atribut akan bocor ke kode sumber halaman. Loader mengabaikan atribut semacam itu dengan peringatan di konsol.

FileCacheUntuk siapa
https://cdn.astroway.info/embed.js5 menitPilihan default. Kamu menerima perbaikan secara otomatis.
https://cdn.astroway.info/embed.v1.js1 tahun, immutableJika kamu butuh kekekalan. Diperbarui hanya demi keamanan; perubahan perilaku akan masuk ke embed.v2.js.

Pratinjau langsung semua 16 widget. Pilih tema dan bahasa konten, alihkan snippet antara <iframe> dan loader <script>, lalu salin kode siap pakai.

Diterima oleh semua widget:

ParameterNilaiDefaultDeskripsi
themedark · light · consoledarkSkema warna.
languk · en · +18 bahasaukBahasa konten. Juga dibaca dari header Accept-Language.
disclaimer1 · true · yesnonaktifMenambahkan di footer pernyataan tentang sifat konten yang bersifat hiburan dan informasi (bukan konsultasi medis, psikologis, finansial, atau hukum).
WidgetEndpointParameter spesifik
Horoskop harianGET /embed/daily-horoscopesign, date
Roda natalGET /embed/wheel (alias /embed/natal)date, time, lat, lng, tz, city
Linimasa transitGET /embed/transit-timelinedate, days (maks. 30)
Bodygraph (Human Design)GET /embed/bodygraphdate, time, lat, lng, tz
Kundli VedaGET /embed/kundlidate, time, lat, lng, tz
Mini-chartGET /embed/mini-chartdate, time, lat, lng, tz, city
Planet hari iniGET /embed/planet-of-daydate
Fase BulanGET /embed/moon-phasedate
Tarot harianGET /embed/daily-tarotdate
Ramalan bulananGET /embed/monthly-forecastsign, month (YYYY-MM)
Transit langitGET /embed/transitdate
NumerologiGET /embed/numerologyname, date, system (pythagorean · chaldean)
PanchangGET /embed/panchangdate, lat, lng, tz (koordinat wajib)
SinastriGET /embed/synastrydate_a, time_a, lat_a, lng_a, tz_a, date_b, time_b, lat_b, lng_b, tz_b
Kalender BulanGET /embed/moon-calendarmonth (YYYY-MM), tz
Spread tarotGET /embed/tarot-spreadspread (single-card · three-card · decision · career), date, seed, reversed, art

Format: tanggal - YYYY-MM-DD, waktu - HH:MM, tz - offset dari UTC dalam jam. Parameter yang tidak diisi akan digantikan dengan default yang masuk akal (tanggal saat ini, tengah hari, khatulistiwa).

Bermanfaat?
Usulkan perbaikan

Terakhir diperbaharui: