Tovább a tartalomhoz
AstroWay/api v2.102.11 · hu
minden rendszer működik rendben

Dating alkalmazások

Asztrológiai kompatibilitás — retention-meghajtó a randialkalmazásokban, mint például a Bumble, Hinge, Tinder, Tantan, valamint az astro-first alkalmazásokban, például a NUiT vagy a Struck. Az AstroWay API egy kész synastry-pontszámot (0–100) biztosít egyetlen API-hívással — saját ephemeris-motor és a Solar Fire ($495) licenc nélkül.

  1. A felhasználó a regisztráció során megadja a születési dátumát, időpontját és helyét
  2. A találkozáskor a backended meghívja a /v1/synastry endpointot mindkét személy adataival
  3. Az API visszaadja a compatibility.score (0–100) és a label (harmonious/balanced/mixed/challenging) értéket
  4. A pontszámot egyike a rangsorolási tényezőknek
Találkozási algoritmus
├── Helyzeti közelség (40%)
├── Közös érdeklődés (30%)
├── Asztrológiai kompatibilitás (20%) ← AstroWay API
└── Egyéb jelek (10%)
EndpointKreditekVisszaadott érték
/v1/synastry50Keresztspektusok + 0–100 pontszám
/v1/human-design/compatibility100HD-kompatibilitás (típus + stratégia)
/v1/horoscope/compatibility50Szöveges kompatibilitási elemzés
// Találkozáskor — hívd meg a synastryt
async function getCompatibility(userA: UserProfile, userB: UserProfile) {
const result = await astrowayClient.synastry({
chart1: {
date: userA.birthDate,
time: userA.birthTime || '12:00:00', // noon default if unknown
timezoneOffset: userA.tzOffset,
latitude: userA.birthLat,
longitude: userA.birthLng,
},
chart2: {
date: userB.birthDate,
time: userB.birthTime || '12:00:00',
timezoneOffset: userB.tzOffset,
latitude: userB.birthLat,
longitude: userB.birthLng,
},
});
return {
score: result.compatibility.score, // 0-100
label: result.compatibility.label, // "harmonious"
harmony: result.compatibility.harmony, // weighted sum
tension: result.compatibility.tension,
};
}

Forgatókönyv: 1 000 új találkozás naponta

Szekció neve “Forgatókönyv: 1 000 új találkozás naponta”
MetrikaÉrték
Találkozások/nap1 000
Kreditek/találkozás50 (synastry)
Kreditek/nap50 000
Kreditek/hónap~1 500 000
TarifaBusiness ($199/hó, 3 500 000 kredit)

Forgatókönyv: 50 találkozás naponta (startup)

Szekció neve “Forgatókönyv: 50 találkozás naponta (startup)”
MetrikaÉrték
Találkozások/nap50
Kreditek/nap2 500
Kreditek/hónap~75 000
TarifaStarter ($19/hó, 200 000 kredit)
  • Cache-elés — tárold a pontszámot az adatbázisban, ne számold újra
  • Lusta feldolgozás — csak akkor számold ki a synastryt, amikor a felhasználó megnyitja a találkozót, ne az összes lehetséges párra
  • Kötegelt számítás regisztrációkor — számold ki a kompatibilitást a top 20 potenciális találkozóval rögtön

Ha a felhasználó nem tudja a pontos születési időt — add meg "time": "12:00:00" (dél). A házak kevésbé lesznek pontosak, de a bolygók pozíciói és a keresztspektusok helyesek maradnak. A kompatibilitási pontszám továbbra is informatív marad.

Az HD-kompatibilitásnál fontosabb a pontos idő — a hd/sensitivity értéket érdemes figyelembe venni a pontatlan időpont hatásának értékeléséhez.

Hasznos volt?
Запропонувати правку

Utoljára frissítve: