ข้ามไปที่เนื้อหา

ตัวช่วยสำหรับเขตเวลาในดวงชะตา

ใช้ตัวช่วยนี้เพื่อดึงค่า 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": 596,
  "timezones": [
    "Africa/Abidjan",
    "Africa/Accra",
    "Africa/Addis_Ababa"
  ]
}

ช่องข้อมูลคำตอบ

ช่อง ประเภท คำอธิบาย
count integer จำนวน ID เขตเวลาที่ได้รับการยอมรับทั้งหมด
timezones array[string] ชื่อ IANA timezone ที่รองรับ

กระบวนการบูรณาการ

  1. เรียกใช้ /api/v1/horoscope/timezones เพียงครั้งเดียว และเก็บรายการไว้ใน backend/client ของคุณ
  2. ตรวจสอบเขตเวลาที่ผู้ใช้งานเลือกกับรายการนั้น
  3. ส่งเขตเวลาที่ตรวจสอบแล้วไปยังคำขอรายงานรายวัน

ตัวอย่างคำขอรายวันที่มีเขตเวลา:

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