AstroWay/api v2.202.3 · tr
tüm sistemler normal
// astrology api · POST /v1/acg/best-places

En iyi yerler API'si

Bir haritanın astroloji haritalama çizgilerine karşı gerçek şehirleri sırala, on dokuz yaşam alanından biri için. GeoNames'ten 34.028 yer, her birinin o alanın oluşturduğu çizgilere ne kadar yakın olduğuna göre puanlanır, destekleyici ve zorlayıcı taraf ayrı ayrı raporlanır.

Endpoint
POST /v1/acg/best-places
Cost
50 credits
Latency
~72 ms
Tier
Tier 3
// 01 / What it computes

En iyi yerler API'si

Havuzundaki her şehir için uç nokta, seçilen kategori adlarının her bir çizgisine olan mesafeyi ölçer ve düşme mesafesine göre ağırlıklandırır. Mesafe, çizilmiş bir çoklu çizgi yerine cismin saat açısı ve yüksekliğinden hesaplanır, bu onu kesin kılar: yükselen veya batan bir çizginin mesafesi, cismin yay derecesindeki yüksekliğidir, çünkü zenit mesafesi, cismin üzerinde durduğu noktadan büyük daire mesafesidir; ve bir meridyen çizgisinin ofseti, boylam derecelerindeki saat açısıdır, bu yüzden yer mesafesi bu enlem kosinüsü ile çarpılır. Etki, varsayılan olarak 1126 km olan ve Jim Lewis'ın kullandığı 700 mil olan orb'da doğrusal olarak sıfıra düşer. Destekleyici ve zorlayıcı toplamlar ayrı tutulur ve her katkıda bulunan çizgi kendi mesafesiyle geri döner, bu yüzden bir yer ortalama olarak ortalamaya alınmak yerine güçlü ve gergin olabilir. Sonuçlar daha sonra incelenir ki ikisi de birbirinden 300 km içinde olmasın, ve bastırılan sayı raporlanır.

// 02 / Live request

POST/v1/acg/best-places

curl -X POST https://api.astroway.info/v1/acg/best-places \
  -H "X-Api-Key: aw_live_..." \
  -H "Content-Type: application/json" \
  -d '{
  "date": "1990-05-15",
  "time": "14:30:00",
  "timezoneOffset": 3,
  "category": "career",
  "limit": 10
}'
Response (excerpt)
{
  "ok": true,
  "data": {
    "type": "acg-best-places",
    "orbKm": 1126,
    "minSeparationKm": 300,
    "suppressedAsTooClose": 99,
    "maxPossibleSupportive": 12,
    "pool": { "citiesConsidered": 34028, "citiesWithAnyLine": 13589 },
    "places": [
      {
        "name": "Ålesund",
        "country": "Norway",
        "countryCode": "NO",
        "lat": 62.4723,
        "lon": 6.1549,
        "population": 46747,
        "supportive": 3.2529,
        "challenging": 0,
        "net": 3.2529,
        "supportivePercent": 27.1,
        "lines": [
          {
            "planetName": "Sun",
            "angle": "MC",
            "weight": 3,
            "polarity": "supportive",
            "distanceKm": 22,
            "contribution": 2.9414
          }
        ]
      }
    ],
    "attribution": {
      "source": "GeoNames",
      "licence": "CC BY 4.0",
      "licenceUrl": "https://creativecommons.org/licenses/by/4.0/"
    }
  }
}
// 03 / Parameters

Parameters

nametypeRequired
date string (YYYY-MM-DD) yes Birth date.
time string (HH:MM:SS) yes Local clock time at birth.
timezoneOffset number (hours) no UTC offset in effect at the birth moment. Defaults to 0.
category string yes One of the 19 life categories. The list is at GET /v1/acg/categories.
countries string[] (ISO 3166-1 alpha-2) no Restrict the search. GET /v1/acg/countries lists what can be ranked and how many cities each country has.
minPopulation number no Floor on population. The bundled set starts at 15,000, so a lower value changes nothing.
orbKm number no How far a line reaches. Default 1126, the 700 miles Jim Lewis used.
minSeparationKm number no Keep results at least this far apart. Default 300. Set 0 for raw score order.
limit number no How many places to return. Default 25, maximum 100.
sort "net" | "supportive" no Ranking key. Net (default) subtracts the challenging total; supportive ignores it for ordering only, never for reporting.
// 04 / When to use it

When to use it

Bir kullanıcı açık bir sonraki soruyu sorduğunda kullanın. Astroloji haritalama çizgilerini çizer ve bir kategori filtresi hangilerinin para veya aşk için önemli olduğunu söyler; bu aslında nereye gidileceğini söyler. Bu, bir harita ile bir cevap arasındaki farktır. Bir ürün içinde, sonucu doğrudan bir kısa listeye besleyin: her yer, koordinatlarını, nüfusunu, zaman dilimini ve onu oraya koyan kesin çizgileri kilometre cinsinden mesafelerle taşır, bu yüzden gerekçe ileri sürülmek yerine gösterilebilir. Doum yeri gerekli değildir ve kullanılmaz, çünkü çizgiler doğum anına aittir.

// 05 / Notes

Notes

İncelme estetik değildir. Bir astroloji haritalama çizgisi bir eğridir, bu yüzden üzerindeki her yerleşim alanı neredeyse aynı puanı alır ve sonuçlar yayılmadan kariyer için ilk on Norveç kasabası olarak geri döndü, bunlardan ikincisi üçüncüsünün ilçeleriydi. Ham sırayı görmek için `minSeparationKm`'yi 0 olarak ayarlayın. **Bu coğrafi kodlama değildir.** Şehir listesi paketlenmiş ve 15.000 kişiden başlar: daha küçük bir kasaba sıralamada kötü sıralanmak yerine yoktur, ve keyfi bir yer adı çözülemez. Kendi belirli bir noktayı puanlamak için, bunun yerine koordinatlarını astroloji haritalama bölgeleri uç noktasına geçirin. Şehir adları, koordinatları ve nüfusları, CC BY 4.0 altında kullanılan GeoNames coğrafi veritabanından gelir; bunları göstermek aynı krediyi taşır, bu yüzden atıf sadece burada değil her yanıt gövdesinde gönderilir.

Try the En iyi yerler API

Grab a key and make your first call in under a minute.

%99,9 SLA · ücretli planlar · 30g durum →