Sari la conținut
AstroWay/api v2.102.11 · ro
toate sistemele sunt în stare normală

Aplicații de dating

Astrologicul compatibilității este un factor de retenție în aplicațiile de dating precum Bumble, Hinge, Tinder, Tantan și în aplicații astro-first precum NUiT, Struck. API-ul AstroWay oferă un scor de sinastrie gata de utilizat, de la 0 la 100, cu un singur apel — fără a avea nevoie de propriul tău motor de efemeride și fără licența Solar Fire ($495).

  1. Utilizatorul introduce data, ora și locul nașterii la înregistrare
  2. La potrivire — backend-ul tău apelează /v1/synastry cu datele ambelor persoane
  3. API-ul returnează compatibility.score (0–100) și label (harmonious/balanced/mixed/challenging)
  4. Scorul este folosit ca unul dintre factorii de ranking
Algoritmul de matching
├── Proximitatea locației (40%)
├── Interese comune (30%)
├── Compatibilitatea astrologică (20%) ← AstroWay API
└── Alte semnale (10%)
EndpointCrediteCe returnează
/v1/synastry50Aspecte încrucișate + scor 0–100
/v1/human-design/compatibility100Compatibilitatea HD (tip + strategie)
/v1/horoscope/compatibility50Analiză textuală a compatibilității
// La potrivire — apelează sinastria
async function getCompatibility(userA: UserProfile, userB: UserProfile) {
const result = await astrowayClient.synastry({
chart1: {
date: userA.birthDate,
time: userA.birthTime || '12:00:00', // default la amiază dacă este necunoscut
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, // sumă ponderată
tension: result.compatibility.tension,
};
}
MetricăValoare
Potriviri/zi1.000
Credite/potrivire50 (sinastrie)
Credite/zi50.000
Credite/lună~1.500.000
TarifBusiness ($199/lună, 3.500.000 credite)
MetricăValoare
Potriviri/zi50
Credite/zi2.500
Credite/lună~75.000
TarifStarter ($19/lună, 200.000 credite)
  • Caching — păstrează scorul în baza de date, nu recalcula
  • Procesare leneșă — calculează sinastria doar când utilizatorul deschide potrivirea, nu pentru toate perechile potențiale
  • Calcul în lot la înregistrare — calculează compatibilitatea cu primele 20 de potriviri potențiale imediat

Dacă utilizatorul nu cunoaște ora — transmite "time": "12:00:00" (amiază). Casele vor fi mai puțin precise, dar pozițiile planetare și aspectele încrucișate vor fi corecte. Scorul de compatibilitate rămâne informativ.

Pentru compatibilitatea HD, ora este mai importantă — ia în considerare hd/sensitivity pentru a evalua impactul orei inexacte.

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

Ultima actualizare: