Ứng dụng hẹn hò
Độ tương hợp chiêm tinh là một động lực giữ chân người dùng trong các ứng dụng hẹn hò như Bumble, Hinge, Tinder, Tantan và trong các ứng dụng lấy chiêm tinh làm trọng tâm như NUiT, Struck. AstroWay API trả về điểm synastry 0–100 sẵn dùng chỉ trong một lần gọi, không cần engine lịch thiên văn riêng và không cần giấy phép Solar Fire ($495).
Cách hoạt động
Phần tiêu đề “Cách hoạt động”- Người dùng nhập ngày, giờ và nơi sinh khi đăng ký
- Khi có match: backend của bạn gọi
/v1/synastryvới dữ liệu của cả hai người - API trả về
compatibility.score(0–100) vàlabel(harmonious/balanced/mixed/challenging) - Điểm số được dùng như một trong các yếu tố xếp hạng
Match algorithm ├── Location proximity (40%) ├── Interests overlap (30%) ├── Astrology compatibility (20%) ← AstroWay API └── Other signals (10%)Các endpoint chính
Phần tiêu đề “Các endpoint chính”| Endpoint | Credit | Trả về |
|---|---|---|
/v1/synastry | 50 | Góc chiếu chéo + điểm 0–100 |
/v1/human-design/compatibility | 100 | Tương hợp HD (type + strategy) |
/v1/horoscope/compatibility | 50 | Phân tích tương hợp dạng văn bản |
Mẫu tích hợp
Phần tiêu đề “Mẫu tích hợp”// Call synastry on matchasync 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, };}Ước tính ngân sách
Phần tiêu đề “Ước tính ngân sách”Kịch bản: 1 000 match mới mỗi ngày
Phần tiêu đề “Kịch bản: 1 000 match mới mỗi ngày”| Chỉ số | Giá trị |
|---|---|
| Match/ngày | 1 000 |
| Credit/match | 50 (synastry) |
| Credit/ngày | 50 000 |
| Credit/tháng | ~1 500 000 |
| Gói | Business ($199/tháng, 3 500 000 credit) |
Kịch bản: 50 match mỗi ngày (startup)
Phần tiêu đề “Kịch bản: 50 match mỗi ngày (startup)”| Chỉ số | Giá trị |
|---|---|
| Match/ngày | 50 |
| Credit/ngày | 2 500 |
| Credit/tháng | ~75 000 |
| Gói | Starter ($19/tháng, 200 000 credit) |
Tối ưu hóa
Phần tiêu đề “Tối ưu hóa”- Cache: lưu điểm số trong cơ sở dữ liệu, đừng tính lại
- Xử lý lười: chỉ tính synastry khi người dùng mở match, không tính cho mọi cặp tiềm năng
- Tính theo lô khi đăng ký: tính ngay độ tương hợp với 20 match tiềm năng hàng đầu
Không có giờ sinh
Phần tiêu đề “Không có giờ sinh”Nếu người dùng không biết giờ sinh, hãy truyền "time": "12:00:00" (giữa trưa). Các nhà sẽ kém chính xác hơn, nhưng vị trí hành tinh và góc chiếu chéo vẫn đúng. Điểm tương hợp vẫn có giá trị thông tin.
Với tương hợp HD, giờ sinh quan trọng hơn: hãy dùng hd/sensitivity để đánh giá ảnh hưởng của giờ sinh không chính xác.
Synastry API → Chi tiết về các endpoint tương hợp
Bắt đầu nhanh Yêu cầu đầu tiên trong 5 phút
Bảng giá Từ miễn phí đến Enterprise
Hữu ích chứ?
Cảm ơn phản hồi của bạn.