Dakidarts Numeroloji API için JavaScript Kod Örnekleri¶
Bu örnekler, JavaScript (fetch API) ve doğrudan bir Numeroloji API anahtarı kullanarak Core, Karmik, Cycles ve Horoscope uç noktalarını nasıl çağırdığınızı göstermektedir.
Kurulum¶
const headers = {
"X-API-Key": "YOUR_API_KEY",
"Content-Type": "application/json"
};
async function getRequest(url, params = {}) {
const query = new URLSearchParams(params).toString();
const response = await fetch(`${url}?${query}`, { headers });
return response.json();
}
async function postRequest(url, payload = {}) {
const response = await fetch(url, {
method: "POST",
headers: headers,
body: JSON.stringify(payload)
});
return response.json();
}
Örnek 1: Kişilik Numarası¶
const url = "https://api.numerologyapi.com/api/v1/attitude_number";
const params = { birth_day: "14", birth_month: "3" };
getRequest(url, params).then(console.log);
Örnek 2: Zorluk Numarası¶
const url = "https://api.numerologyapi.com/api/v1/challenge_number/post";
const payload = { birth_year: 1990, birth_month: 5, birth_day: 15 };
postRequest(url, payload).then(console.log);
Örnek 3: Karmik Borç¶
const url = "https://api.numerologyapi.com/api/v1/karmic_debt";
const params = { birth_year: "2023", birth_month: "6", birth_day: "28" };
getRequest(url, params).then(console.log);
Örnek 4: Karmik Dersler¶
const url = "https://api.numerologyapi.com/api/v1/karmic_lessons";
const params = { full_name: "John Doe Smith" };
getRequest(url, params).then(console.log);
Örnek 5: Yaşam Yolu Numarası¶
const url = "https://api.numerologyapi.com/api/v1/life_path";
const params = { birth_year: "1990", birth_month: "5", birth_day: "12" };
getRequest(url, params).then(console.log);
Örnek 6: Kişilik Numarası¶
const url = "https://api.numerologyapi.com/api/v1/personality_number/post";
const payload = { first_name: "John", middle_name: "Robert", last_name: "Doe" };
postRequest(url, payload).then(console.log);
Örnek 7: Kader Numarası¶
const url = "https://api.numerologyapi.com/api/v1/destiny_number";
const params = { first_name: "John", middle_name: "Doe", last_name: "Smith" };
getRequest(url, params).then(console.log);
Örnek 8: Kalp İsteği Numarası¶
const url = "https://api.numerologyapi.com/api/v1/heart_desire";
const params = { first_name: "John", middle_name: "Robert", last_name: "Doe" };
getRequest(url, params).then(console.log);
Örnek 9: Kişisel Yıl¶
const url = "https://api.numerologyapi.com/api/v1/personal_year";
const params = { prediction_year: "2023", birth_month: "12", birth_day: "3" };
getRequest(url, params).then(console.log);
Örnek 10: Atalar Okuma¶
const url = "https://api.numerologyapi.com/api/v1/ancestor-reading";
const params = { family_name: "Etuge" };
getRequest(url, params).then(console.log);
Örnek 11: İfade Katmanları¶
const url = "https://api.numerologyapi.com/api/v1/planes-of-expression";
const payload = { fullname: "Jesus Christ" };
postRequest(url, payload).then(console.log);
Örnek 12: Bugünün Horoskopu¶
const url = "https://api.numerologyapi.com/api/v1/horoscope/today";
const params = { dob: "2002-02-22" };
getRequest(url, params).then(console.log);
Örnek 13: Bugünün Kariyer Horoskopu¶
const url = "https://api.numerologyapi.com/api/v1/horoscope/career/today";
const payload = { dob: "1995-08-20" };
postRequest(url, payload).then(console.log);
Örnek 14: Bugünün Sağlık Horoskopu¶
const url = "https://api.numerologyapi.com/api/v1/horoscope/health/today";
const params = { dob: "1995-08-20" };
getRequest(url, params).then(console.log).catch(console.error);
Örnek 15: Gece Yıldızları Günlük Horoskopu¶
const url = "https://api.numerologyapi.com/api/v1/horoscope/planetary/daily";
const params = { dob: "1990-01-01", day: "today" };
getRequest(url, params).then(console.log).catch(console.error);
Örnek 16: Esans Döngüsü¶
const url = "https://api.numerologyapi.com/api/v1/essence-cycle";
const params = { full_name: "Alexander Graham Bell", dob: "1847-03-03", start_year: "1847" };
getRequest(url, params).then(console.log).catch(console.error);
Örnek 17: Geçişler¶
const url = "https://api.numerologyapi.com/api/v1/transits";
const payload = { full_name: "Alexander Graham Bell", dob: "1847-03-03" };
postRequest(url, payload).then(console.log).catch(console.error);
!!! Not "YOUR_API_KEY"'i Numerology API panosundan aktif bir anahtar ile değiştirin. * Sorgu parametreleri olan uç noktalarda GET ve JSON yükü gerektiren uç noktalar için POST* kullanın. * Tüm uç noktalar, Core, Karmic, Cycles ve Horoscope verileri genelinde tutarlılık sağlamak için aynı yapıya sahiptir.