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

Integrasi tanpa kode

Semua yang ada di halaman ini dibuat berdasarkan produksi 2026-09-17. Workflow untuk n8n diimpor dan dijalankan di n8n yang sebenarnya; langkah-langkah untuk Zapier dan Make ditulis berdasarkan dokumentasi alat-alat tersebut, dan permintaan yang mereka buat dikirimkan persis seperti itu.

Ini menentukan kunci mana yang kamu perlukan.

  • Zapier, Make, dan n8n mengirimkannya dari server mereka. Kamu memerlukan kunci “Hanya Server” dengan cakupan endpoint dan anggaran, seperti yang dijelaskan di bawah. Petunjuk: Zapier, Make, n8n.
  • Bubble juga mengirimkan permintaan dari servernya, dan kuncinya ada di header, yang tetap di sana: Bubble.
  • FlutterFlow dikompilasi menjadi aplikasi yang dipegang pengguna, jadi panggilan harus dibuat secara pribadi: FlutterFlow.
  • Wix, Squarespace, Shopify, Webflow, dan Tilda menampilkan halaman di browser pengunjung. Sisipkan widget, bukan kunci: pembuat situs web.
  • WordPress mengakses dari server kamu sendiri. Kunci ditangani oleh plugin AstroWay.

Siapa pun yang dapat mengedit Zap, skrip, atau workflow akan melihat kunci di dalamnya. Oleh karena itu, berikan setiap otomatisasi kunci sendiri dan batasi apa yang dilakukannya.

  1. Di dasbor, buka Kunci API dan klik Kunci Baru. Beri nama sesuai otomatisasi, misalnya zapier-intake-form.
  2. Di kolom Di mana kunci ini akan digunakan?, biarkan Hanya Server.
  3. Salin kunci dan simpan: dialog akan menampilkannya secara penuh satu kali. Jika kunci hilang, klik Perbarui Kunci di menu kunci: kamu akan mendapatkan yang baru, dan yang lama tidak akan berfungsi lagi.
  4. Di menu kunci, buka Cakupan Endpoint dan daftar jalur yang dipanggil oleh otomatisasi, satu per baris: chart untuk bagan kelahiran, public/horoscope/* untuk horoskop harian.
  5. Di menu yang sama, buka Atur Anggaran dan tentukan berapa banyak kredit yang dapat dihabiskan kunci ini per siklus.

Panggilan di luar daftar akan menerima 403 ENDPOINT_NOT_IN_SCOPE. Kunci yang telah menghabiskan anggarannya akan menerima 429 KEY_BUDGET_EXHAUSTED, bahkan jika masih ada kredit di akun, sehingga otomatisasi yang berulang akan berhenti pada jumlah yang ditentukan. Kedua batasan ini berlaku untuk tarif apa pun dan dijelaskan di bagian Autentikasi.

Formulir memberikan tanggal, waktu pada jam, dan lokasi. Kirimkan seperti ini:

{
"date": "1990-05-15",
"time": "14:30:00",
"timezone": "Europe/Kyiv",
"latitude": 50.45,
"longitude": 30.52
}
  • timezone adalah nama zona, dan server akan secara otomatis menemukan offset dari UTC yang digunakan jam pada tanggal tersebut, termasuk waktu musim panas. Kyiv pada 1990-05-15 menggunakan UTC+4, bukan +3: ini adalah kesalahan yang diberikan oleh offset yang dimasukkan secara manual. Kirim auto untuk mengambil zona dari koordinat.
  • Tanpa timezone dan tanpa offset, bagan dihitung untuk UTC. Responsnya tetap 200, jadi pastikan kolomnya dipetakan.
  • timezone kosong ditolak dengan 400, karena jika tidak, kolom formulir yang tidak terisi akan dibaca sebagai UTC.
  • date dalam format YYYY-MM-DD, time dalam format HH:MM:SS. Jika formulir menyimpannya secara berbeda, gunakan pemformatan tanggal di alat itu sendiri.
  • Angka dapat datang sebagai teks. "latitude": "50.45" diterima, dan begitulah sebagian besar kolom formulir mengirimkannya.
  • API tidak melakukan geocoding. Koordinat harus berasal dari formulir atau dari langkah geocoding di alat. Kolom city hanyalah label.

Aturan untuk konversi jam dan tanggal sebelum tahun 1970 dijelaskan dalam format kolom.

Cara Mengubah Longitude Menjadi Tanda Zodiak

Section titled “Cara Mengubah Longitude Menjadi Tanda Zodiak”

POST /v1/chart merespons dalam derajat sepanjang zodiak, dalam bungkus { "ok": true, "data": { ... } }. Tanda zodiak sama dengan floor(longitude / 30), dihitung dari nol:

0 Aries, 1 Taurus, 2 Gemini, 3 Cancer, 4 Leo, 5 Virgo, 6 Libra, 7 Scorpio, 8 Sagitarius, 9 Capricorn, 10 Aquarius, 11 Pisces.

Di mana tiga nilai paling populer berada:

  • Matahari: entri di data.planets dengan "name": "Sun", yang pertama.
  • Bulan: entri di data.planets dengan "name": "Moon", yang kedua.
  • Ascendant: data.houses.ascendant.
  • Offset yang digunakan: data.input.timezoneOffset.

Untuk contoh di atas: Matahari 54.34, jadi Taurus; Bulan 296.39, Capricorn; Ascendant 159.26, Virgo; offset 4.

  • POST /v1/chart berharga 20 kredit. Tabel lengkap ada di halaman Biaya Endpoint.
  • Permintaan yang sama, jika dikirim lagi dalam waktu lima menit, akan dikembalikan dari cache dan tidak akan dikenakan biaya. Uji coba yang mengulang satu payload tidak akan menghabiskan anggaran.
  • GET /v1/public/horoscope/daily tidak menghabiskan kredit. Tanpa kunci atau dengan kunci pada paket Free, itu dihitung dalam batas 30 permintaan per jam dari alamat IP, dan platform otomatisasi membagi alamat mereka di antara klien. Kunci pada paket berbayar memiliki batas sendiri.
Bermanfaat?
Usulkan perbaikan

Terakhir diperbaharui: