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

Flört uygulamaları

Astrolojik uyum, Bumble, Hinge, Tinder, Tantan gibi flört uygulamalarında ve NUiT, Struck gibi astroloji odaklı uygulamalarda kullanıcıyı elde tutmanın (retention) itici güçlerinden biridir. AstroWay API tek bir çağrıyla 0–100 arası hazır bir sinastri puanı verir: kendi efemeris motorunuza da, Solar Fire lisansına ($495) da gerek yoktur.

  1. Kullanıcı kayıt sırasında doğum tarihini, saatini ve yerini girer
  2. Eşleşme olduğunda backend’iniz iki kişinin verileriyle /v1/synastry çağırır
  3. API compatibility.score (0–100) ve label (harmonious/balanced/mixed/challenging) döndürür
  4. Puan, sıralama faktörlerinden biri olarak kullanılır
Match algorithm
├── Location proximity (40%)
├── Interests overlap (30%)
├── Astrology compatibility (20%) ← AstroWay API
└── Other signals (10%)
EndpointKrediNe döndürür
/v1/synastry50Çapraz açılar + 0–100 puan
/v1/human-design/compatibility100HD uyumu (tip + strateji)
/v1/horoscope/compatibility50Metin olarak uyum analizi
// Call synastry on match
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,
};
}
MetrikDeğer
Eşleşme/gün1 000
Kredi/eşleşme50 (synastry)
Kredi/gün50 000
Kredi/ay~1 500 000
TarifeBusiness (ayda $199, 3 500 000 kredi)
MetrikDeğer
Eşleşme/gün50
Kredi/gün2 500
Kredi/ay~75 000
TarifeStarter (ayda $19, 200 000 kredi)
  • Önbellekleme: puanı veritabanında saklayın, yeniden hesaplamayın
  • Tembel işleme: sinastriyi tüm olası çiftler için değil, yalnızca kullanıcı eşleşmeyi açtığında hesaplayın
  • Kayıt sırasında toplu hesaplama: en olası 20 eşleşmeyle uyumu hemen hesaplayın

Kullanıcı doğum saatini bilmiyorsa "time": "12:00:00" (öğlen) gönderin. Evler daha az kesin olur, ancak gezegen konumları ve çapraz açılar doğrudur. Uyum puanı bilgilendirici olmaya devam eder.

HD uyumunda saat daha önemlidir: kesin olmayan saatin etkisini değerlendirmek için hd/sensitivity kullanmayı düşünün.

Yardımcı oldu mu?
Düzenleme öner

Son güncelleme: