Ana içeriğe geç

Yardımcı: Zaman Dilimi Ayarı

Bu yardımcını, ilgili-gün rapor rotalarını çağırmadan önce kabul edilen IANA zaman dilimi kimliklerini almak için kullanın (today, yesterday, tomorrow).

Bu, farklı bölgelerdeki tarih kaymalarını önler ve kullanıcıların farklı coğrafyalarda doğru yerel günü çözmesini sağlar.

Uç Nokta

Yöntem Yol
GET https://api.numerologyapi.com/api/v1/horoscope/timezones

Kimlik Doğrulama

API anahtarınızı başlık olarak sağlayın:

  • X-API-Key: YOUR_API_KEY

İstek Parametreleri

Bu uç nokta, sorgu veya gövde parametrelerini gerektirmez.

Örnek İstek

curl --request GET \
  --url "https://api.numerologyapi.com/api/v1/horoscope/timezones" \
  --header "X-API-Key: YOUR_API_KEY"

Örnek Yanıt

{
  "count": 596,
  "timezones": [
    "Africa/Abidjan",
    "Africa/Accra",
    "Africa/Addis_Ababa"
  ]
}

Yanıt Alanları

Alan Tür Açıklama
count integer Döndürülen kabul edilen zaman dilimi kimliklerinin toplam sayısı.
timezones array[string] Desteklenen IANA zaman dilimi adları.

Entegrasyon İş Akışı

  1. /api/v1/horoscope/timezones'i bir kez çağırın ve listeyi arka uçunuzda/mühendislikte saklayın.
  2. Kullanıcının seçtiği zaman dilimini o listede doğrulayın.
  3. Doğrulanmış zaman dilimini günlük rapor isteklerinde gönderin.

Zaman dilimi ile örnek günlük istek:

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"]
}'

Notlar

  • Geçerli IANA formatını kullanın (örneğin: America/New_York, Africa/Douala, Asia/Tokyo).
  • EST, PST veya GMT+1 gibi kısaltmalardan kaçının.
  • count, ortam ve tzdata sürümüne bağlı olarak değişiklik gösterebilir.