İçeriğe geç
AstroWay/api v2.325.0 · tr
tüm sistemler normal

Tuzaklar

Last updated Markdown olarak aç Aracı Kurulumu

Bu durumdan hiçbir şeyin hata olmadığını anlamak için dokümantasyonu, yabancı bir cevabı çözmekten daha iyi bir yoldur.

Ücretsiz abonelik ve herhangi bir anahtarsız çağrı, cevap gövdesinde ek olarak _footer alanını içerir. Ödenen anahtarlar onu görmez. Eğer parseniz fazladan alanlara karşı sertse, ilk olarak burada takılacaktır.

Aynı istek, cache penceresinin içinde tekrar edildiğinde X-Cache: HIT döner ve bu çağrı krediyi tüketmez: cevapta X-Credits-Used: 0 ve kalan kredi geri döner. Yani aynı istekle maliyeti ölçmek mümkün değildir: bir kez ödersiniz.

aw_test_* hiçbir krediyi tüketmez ve hesabın limitine dahildir. Bu “küçük bir kotalı” değil, sıfırdır. Bu üzerinde geliştirmeniz gerekir, aw_live_*’yi ise fatura denetiminizi test ederken almalısınız.

Gövde ekstra anahtarları alır ve onları ihmal eder. Yalnızca açıkça reddedilen kısa yazımlar (lat, tz ve diğerleri, Alan Formatları’na bakınız) dışındadır. Bu nedenle alan adında yazım hataları genellikle kendini göstermez: 200 ve parametreniz olmadan hesaplanan harita alırsınız.

Kutup çevresinde ev sistemleri değiştirilir

Section titled “Kutup çevresinde ev sistemleri değiştirilir”

Kvadran sistemleri için |latitude| > 66.5° durumunda, kuşpıdları Porphyry olarak hesaplanır, çünkü bu sistemler burada tanımlı değildir. Bu gizli değildir: cevapta warning alanı görünür. Whole Sign ve Equal herhangi bir enlemde çalışır.

Komşu bir durumunu kapattık: bilinmeyen houseSystem kodu artık yabancı bir adıyla Placidus’u vermez, 400 döner.

Anahtar üç bağımsız sınıra sahiptir

Section titled “Anahtar üç bağımsız sınıra sahiptir”

Tarayıcı anahtarı pk_ ve gizli anahtar aw_, aynı anda üç sınır taşıyabilir ve birbirlerini değiştirmez:

SınırNe söylerReddetme
Alan listesiNereden çağrılabileceği403 ORIGIN_REQUIRED / ORIGIN_NOT_ALLOWED
credits_cap_cycleBu anahtar ne kadar tüketebileceği429 KEY_BUDGET_EXHAUSTED
allowed_endpointsNeyin çağrılabileceği403 ENDPOINT_NOT_IN_SCOPE

API noktaları alanı servis okumalarını serbest bırakmaz: embed/* gibi daraltılmış bir anahtar, hatta kendi istatistiklerini okumaz. Bu bilinçli bir karar, ayrıntılar Kimlik Doğrulama’da.

Anahtar güncellemesi hemen sonraki istekten geçerli olur

Section titled “Anahtar güncellemesi hemen sonraki istekten geçerli olur”

Anahtarlar 60 saniye boyunca cache edilir, ancak PATCH /v1/keys/{id} yoluyla herhangi bir değişiklik cache’i hemen sıfırlar. Dakika beklemenize gerek yok.