ตัวช่วยสำหรับเขตเวลาในดวงชะตา¶
ใช้ตัวช่วยนี้เพื่อดึงค่า ID เขตเวลา IANA ที่ได้รับการยอมรับ ก่อนเรียกใช้เส้นทางการรายงานตามวันที่ (today, yesterday, tomorrow)
สิ่งนี้ช่วยป้องกันข้อผิดพลาดในการเปลี่ยนแปลงวันที่ในแต่ละภูมิภาค และทำให้ผู้ใช้งานในภูมิภาคต่างๆ สามารถระบุวันที่ท้องถิ่นที่ถูกต้องได้
จุดปลาย (Endpoint)¶
| วิธี | เส้นทาง |
|---|---|
GET | https://api.numerologyapi.com/api/v1/horoscope/timezones |
การยืนยันตัวตน¶
กรุณาให้หัวเวียน API ของคุณ:
X-API-Key: YOUR_API_KEY
พารามิเตอร์คำขอ¶
จุดปลายนี้ไม่ต้องการพารามิเตอร์ในส่วนของ query หรือ body
ตัวอย่างคำขอ¶
curl --request GET \
--url "https://api.numerologyapi.com/api/v1/horoscope/timezones" \
--header "X-API-Key: YOUR_API_KEY"
ตัวอย่างคำตอบ¶
ช่องข้อมูลคำตอบ¶
| ช่อง | ประเภท | คำอธิบาย |
|---|---|---|
count | integer | จำนวน ID เขตเวลาที่ได้รับการยอมรับทั้งหมด |
timezones | array[string] | ชื่อ IANA timezone ที่รองรับ |
กระบวนการบูรณาการ¶
- เรียกใช้
/api/v1/horoscope/timezonesเพียงครั้งเดียว และเก็บรายการไว้ใน backend/client ของคุณ - ตรวจสอบเขตเวลาที่ผู้ใช้งานเลือกกับรายการนั้น
- ส่งเขตเวลาที่ตรวจสอบแล้วไปยังคำขอรายงานรายวัน
ตัวอย่างคำขอรายวันที่มีเขตเวลา:
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"]
}'
หมายเหตุ¶
- ใช้รูปแบบ IANA ที่ถูกต้อง (ตัวอย่าง:
America/New_York,Africa/Douala,Asia/Tokyo) - หลีกเลี่ยงการใช้คำย่อ เช่น
EST,PSTหรือGMT+1 countอาจแตกต่างกันเล็กน้อย ขึ้นอยู่กับสภาพแวดล้อมและเวอร์ชันของ tzdata