Pembuat Situs
Pembuat situs menampilkan halamanmu di browser pengunjung, jadi aturannya berlawanan dengan instruksi untuk otomatisasi: kamu menyisipkan widget, bukan kunci. Kedua snippet di bawah diunduh dari halaman di domain lain di Chrome 2026-09-17, dan keduanya berhasil ditampilkan.
Masukkan salah satu snippet
Section titled “Masukkan salah satu snippet”Iframe biasa, ketika ukuran diketahui:
<iframe src="https://api.astroway.info/v1/embed/moon-phase?theme=light&lang=uk" width="320" height="360" style="border:0"></iframe>Loader, ketika ukuran tidak ingin dipilih: ia menggantikan dirinya dengan iframe dan menyesuaikan tinggi sesuai konten melalui postMessage.
<script src="https://cdn.astroway.info/embed.js" data-widget="moon-phase" data-lang="uk" data-theme="light"></script>Lima belas widget, semua parameter dan tombol salin untuk masing-masing di halaman Widget. Setiap atribut data-* menjadi parameter permintaan.
Di mana menyisipkan kode
Section titled “Di mana menyisipkan kode”| Pembuat | Apa yang dicari |
|---|---|
| Wix | elemen sisipan kode HTML |
| Squarespace | blok kode |
| Shopify | bagian custom liquid atau editor kode tema |
| Webflow | elemen embed |
| Tilda | blok kode HTML, T123 |
Untuk Wix dan Squarespace tautan mengarah ke dokumentasi mereka; tiga lainnya disebutkan berdasarkan nama fungsi, karena halaman dokumentasi mereka tidak terbuka oleh pemeriksaan otomatis, dan kami tidak akan menautkan ke yang tidak terverifikasi.
Kunci tidak diperlukan dan tidak diterima
Section titled “Kunci tidak diperlukan dan tidak diterima”Endpoint /v1/embed/* bersifat publik. Kunci di atribut halaman akan dilihat oleh setiap pengunjung, jadi loader mengabaikannya dan menuliskan hal itu ke konsol.
Batas: 30 permintaan per jam per IP pengunjung, respons di-cache selama lima menit. Jadi halaman dengan banyak pengunjung terasa baik, tetapi satu pengunjung yang memuat ulang terus-menerus tidak.
Apa yang tidak dapat dipanggil halaman
Section titled “Apa yang tidak dapat dipanggil halaman”Browser di domain lain hanya menerima /v1/public/* dan /v1/embed/*. Semua yang lain di bawah /v1/* menolak preflight: dari halaman di domain lain POST /v1/chart kembali tanpa header access-control-allow-origin, dan Chrome memblokirnya, sementara POST /v1/public/chart dari halaman yang sama merespons 200.
Jadi jika kamu ingin pengunjung memasukkan data kelahiran mereka sendiri dan melihat peta, gunakan endpoint tanpa kunci atau widget-kalkulator peta natal, yang menghitung langsung di browser. Semua yang memerlukan kunci rahasia berjalan di server: milikmu sendiri atau di salah satu alat dari bagian Integrasi tanpa kode.