AstroWay/api v2.201.6 · pl
wszystkie systemy w normie
// astrology api · POST /v1/acg/best-places

Najlepsze miejsca API

Porównaj rzeczywiste miasta z linią astrokartograficzną linii wybranej kategorii, dla jednego z dziewiętnastu obszarów życia. 34 028 miejsc z GeoNames, ocenionych według tego, jak blisko każde siedzi do linii, które obszar ten jest zbudowany z, z oddzielnymi raportowanymi stronami wsparcia i wyzwania.

Endpoint
POST /v1/acg/best-places
Koszt
50 kredytów
Opóźnienie
~72 ms
Poziom
Tier 3
// 01 / Co oblicza

Najlepsze miejsca API

Dla każdego miasta w puli endpoint mierzy odległość do każdej linii nazw kategorii wybranej, i wagi ją przez to, jak blisko pada. Odległość jest obliczana z godzinowego kąta i wysokości ciała zamiast przeciwko rysowanemu polinomowi, co czyni ją dokładną: odległość do linii wschodzącej lub zachodzącej jest wysokością ciała w stopniach łuku, ponieważ odległość zenitalna jest odległością wielokątną od punktu, nad którym stoi ciało; i offset linii południkowej jest godzinowym kątem w stopniach długości, co odległość powierzchniowa jest taki kąt razy kosinus szerokości geograficznej. Wpływ maleje liniowo do niczego na orbicie, 1126 km domyślnie, co jest 700 mil Jim Lewis użył. Wspierające i wyzwania łączne są oddzielone i każda linia wpływająca powraca z własną odległością, więc miejsce może być silne i turbulentne zamiast średniego.

// 02 / Zapytanie na żywo

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
}'
Odpowiedź (fragment)
{
  "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 / Parametry

Parametry

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

Kiedy używać

Użyj go, gdy użytkownik zada oczywistą następną pytaniami. Astrokartografia rysuje linie i filtr kategorii mówi, które linie mają znaczenie dla pieniędzy lub miłości; to mówi, gdzie się faktycznie pójść. Jest to różnica między mapą a odpowiedzią. W produkcie, karmić wynik bezpośrednio do krótkiej listy: każde miejsce nosi swoje koordynaty, populację, czasową strefę, i dokładne linie, które go tam umieściły z odległościami w kilometrach, co może być pokazane zamiast twierdzeniem. Miejsce urodzenia nie jest potrzebne i nie jest używane, ponieważ linie należą do momentu urodzenia.

// 05 / Uwagi

Uwagi

Cieniowanie nie jest estetyczne. Linia astrokartograficzna jest krzywą, więc każde osadzenie wzdłuż niej zdobywa niemal takie same, i bez rozprzestrzeniania wyników, top dziesięć dla kariery powróciło jako dziesięć norweskich miast wewnątrz 70 km, dwie z nich były dzielnicami trzeciego. Ustaw `minSeparationKm` na 0, aby zobaczyć oryginalny porządek. **To nie jest geokodowaniem.** Lista miast jest zgrupowana i zaczyna się od 15 000 ludzi: mniejsze miasto jest nieobecne w rankingu zamiast niskiego rankingu, i niezmienna nazwa miejsca nie może być rozwiązana. Aby ocenić konkretny punkt swojego, przesłać jego koordynaty do endpointów stref astrokartograficznych zamiast tego. Nazwy miast, koordynaty i populacje pochodzą z GeoNames, bazy danych geograficznej, używanej pod licencją CC BY 4.0; pokazywanie ich przynosi to samo zezwolenie, co dlatego atrybut jest dostarczany w każdym ciele odpowiedzi zamiast tylko tutaj.

Wypróbuj API Najlepsze miejsca

Zdobądź klucz i wykonaj pierwsze wywołanie w niecałą minutę.

99.9% SLA · plany płatne · 30d status →