Asisten Zona Waktu Horoskop¶
Gunakan asisten ini untuk mengambil ID zona waktu IANA yang diterima sebelum memanggil rute laporan hari relatif (today, yesterday, tomorrow).
Ini mencegah kesalahan perubahan tanggal antar wilayah dan memastikan pengguna di berbagai geografis menyelesaikan hari lokal yang benar.
Titik Akhir (Endpoint)¶
| Metode | Jalur |
|---|---|
GET | https://api.numerologyapi.com/api/v1/horoscope/timezones |
Otorisasi¶
Berikan header kunci API Anda:
X-API-Key: YOUR_API_KEY
Parameter Permintaan¶
Titik akhir ini tidak memerlukan parameter kueri atau badan.
Contoh Permintaan¶
curl --request GET \
--url "https://api.numerologyapi.com/api/v1/horoscope/timezones" \
--header "X-API-Key: YOUR_API_KEY"
Contoh Respons¶
Bidang Respons¶
| Bidang | Tipe | Deskripsi |
|---|---|---|
count | integer | Jumlah total ID zona waktu yang diterima. |
timezones | array[string] | Nama zona waktu IANA yang didukung. |
Alur Integrasi¶
- Panggil
/api/v1/horoscope/timezonessekali dan simpan daftar di backend/klien Anda. - Validasi zona waktu yang dipilih pengguna terhadap daftar tersebut.
- Kirim zona waktu yang divalidasi dalam permintaan laporan harian.
Contoh permintaan harian dengan zona waktu:
curl --request POST \
--url "https://api.numerologyapi.com/api/v1/horoscope/reports/today?lang=en" \
--header "X-API-Key: YOUR_API_KEY" \
--header "Content-Type: application/json" \
--data '{
"sign": "TAURUS",
"timezone": "America/New_York",
"sections": ["general"]
}'
Catatan- Gunakan format IANA yang valid (misalnya: America/New_York, Africa/Douala, Asia/Tokyo).¶
- Hindari singkatan seperti
EST,PST, atauGMT+1. - Nilai
countdapat sedikit berbeda tergantung pada lingkungan dan versitzdata.