Zapier
Zap yang mengambil tanggal, waktu, zona dan koordinat kelahiran dari trigger, meminta peta dari API dan mengubah Ascendant menjadi nama zodiak. Permintaan di bawah ini dikirim ke produksi dalam bentuk yang sama seperti yang disusun oleh langkah; langkah-langkah di Zapier ditulis sesuai dokumentasi Zapier per 2026-09-17.
Buat terlebih dahulu kunci, seperti yang dijelaskan di bagian Kunci untuk Otomasi, dengan cakupan chart.
1. Letakkan kunci dalam koneksi
Section titled “1. Letakkan kunci dalam koneksi”Header yang dimasukkan ke langkah Webhooks by Zapier disimpan di langkah itu sendiri, dan terlihat oleh setiap orang yang memiliki akses ke Zap. API by Zapier menyimpannya dalam koneksi.
- Pada halaman Apps, klik + Add connection dan pilih API by Zapier.
- Authentication type: Static Headers (API key).
- Headers:
X-Api-Key:lalu kunci Anda, dalam satu baris. - Domain filter:
api.astroway.info, sehingga koneksi tidak dapat dialihkan ke tempat lain.
2. Panggil peta
Section titled “2. Panggil peta”Tambahkan tindakan, pilih API by Zapier, peristiwa API Request, dan koneksi.
-
Method:
POST. -
URL:
https://api.astroway.info/v1/chart -
Body: JSON di bawah ini dengan kolom trigger menggantikan nilai.
{ "date": "1990-05-15", "time": "14:30:00", "timezone": "Europe/Kyiv", "latitude": "50.45", "longitude": "30.52"}Ganti setiap nilai dengan kolom trigger yang sesuai dan tanda kutip di sekitarnya, termasuk angka. Zapier menyisipkan kolom yang dipetakan sebagai teks biasa dan tidak menambahkan tanda kutip, sementara API menerima "50.45" sebagai angka. Jangan menambahkan kunci di Header langkah: koneksi yang menyediakan.
Uji langkah. Respons yang benar dimulai dengan "ok": true, dan data.input.timezoneOffset untuk contohnya sama dengan 4: offset yang dimiliki Kyiv pada hari itu.
3. Ubah Ascendant menjadi zodiak
Section titled “3. Ubah Ascendant menjadi zodiak”Dua langkah Formatter.
Formatter, peristiwa Numbers, konversi Rumus Spreadsheet-Style. Rumus:
FLOOR(ASCENDANT / 30)di mana ASCENDANT diganti dengan data.houses.ascendant dari langkah 2. Untuk contoh, hasilnya adalah 5.
Formatter, peristiwa Utilities, konversi Lookup Table. Lookup Key adalah hasil rumus. Tabel:
| Kunci | Nilai |
|---|---|
| 0 | Aries |
| 1 | Taurus |
| 2 | Gemini |
| 3 | Cancer |
| 4 | Leo |
| 5 | Virgo |
| 6 | Libra |
| 7 | Scorpio |
| 8 | Sagittarius |
| 9 | Capricorn |
| 10 | Aquarius |
| 11 | Pisces |
Untuk contoh, hasilnya adalah Virgo. Untuk mendapatkan nama dalam bahasa Indonesia, tulisnya di kolom Nilai.
Matahari dan Bulan dihitung dengan cara yang sama. Ini adalah entri pertama dan kedua dalam data.planets, masing-masing memiliki longitude: contohnya 54.34 (Taurus) dan 296.39 (Capricorn).
Jika Anda menggunakan Webhooks by Zapier
Section titled “Jika Anda menggunakan Webhooks by Zapier”Berfungsi, tetapi kunci berada di langkah, bukan di koneksi. Untuk peta, pilih peristiwa Custom Request: ia mengirimkan field Data persis seperti yang dimasukkan, sehingga JSON di atas akan dikirim tanpa perubahan. Tetapkan Method POST, dan di Headers tambahkan X-Api-Key dengan kunci Anda, serta Content-Type dengan nilai application/json.
Jika langkah gagal
Section titled “Jika langkah gagal”400 INVALID_FIELDdengantimezonedalamdetails: zona yang cocok kosong, ini merupakan singkatan sepertiESTatau bukan nama zona.400dengandateatautimedalamdetails: format trigger bukanYYYY-MM-DD/HH:MM:SS; tambahkan langkah Formatter untuk tanggal sebelum memanggil.403 ENDPOINT_NOT_IN_SCOPE: dalam cakupan kunci tidak adachart.429 KEY_BUDGET_EXHAUSTED: kunci telah menghabiskan anggotanya; tingkatkan di dasbor.
API tidak melakukan geokoding. Jika trigger hanya memiliki nama tempat, koordinat harus datang dari trigger itu sendiri atau dari layanan geokoding yang Anda miliki kuncinya.