Extraits de code Node.js pour l’API Numérologie Dakidarts¶
Ces exemples montrent comment appeler les endpoints Core, Karmiques, Cycles et Horoscope avec Node.js (axios) et votre clé RapidAPI.
Configuration de base¶
const axios = require('axios');
const headers = {
'x-rapidapi-key': 'VOTRE_CLE_RAPIDAPI',
'Content-Type': 'application/json'
};
async function getRequest(url, params = {}) {
const response = await axios.get(url, { params, headers });
return response.data;
}
async function postRequest(url, payload = {}) {
const response = await axios.post(url, payload, { headers });
return response.data;
}
Exemple 1 : Nombre d’Attitude¶
const url = "https://the-numerology-api.p.rapidapi.com/attitude_number";
const params = { birth_day: "14", birth_month: "3" };
getRequest(url, params).then(console.log).catch(console.error);
Exemple 2 : Nombre de Défi¶
const url = "https://the-numerology-api.p.rapidapi.com/challenge_number/post";
const payload = { birth_year: 1990, birth_month: 5, birth_day: 15 };
postRequest(url, payload).then(console.log).catch(console.error);
Exemple 3 : Dette Karmique¶
const url = "https://the-numerology-api.p.rapidapi.com/karmic_debt";
const params = { birth_year: "2023", birth_month: "6", birth_day: "28" };
getRequest(url, params).then(console.log).catch(console.error);
Exemple 4 : Leçons Karmiques¶
const url = "https://the-numerology-api.p.rapidapi.com/karmic_lessons";
const params = { full_name: "John Doe Smith" };
getRequest(url, params).then(console.log).catch(console.error);
Exemple 5 : Chemin de Vie¶
const url = "https://the-numerology-api.p.rapidapi.com/life_path";
const params = { birth_year: "1990", birth_month: "5", birth_day: "12" };
getRequest(url, params).then(console.log).catch(console.error);
Exemple 6 : Nombre de Personnalité¶
const url = "https://the-numerology-api.p.rapidapi.com/personality_number/post";
const payload = { first_name: "John", middle_name: "Robert", last_name: "Doe" };
postRequest(url, payload).then(console.log).catch(console.error);
Exemple 7 : Nombre de Destinée¶
const url = "https://the-numerology-api.p.rapidapi.com/destiny_number";
const params = { first_name: "John", middle_name: "Doe", last_name: "Smith" };
getRequest(url, params).then(console.log).catch(console.error);
Exemple 8 : Désir du Cœur¶
const url = "https://the-numerology-api.p.rapidapi.com/heart_desire";
const params = { first_name: "John", middle_name: "Robert", last_name: "Doe" };
getRequest(url, params).then(console.log).catch(console.error);
Exemple 9 : Année Personnelle¶
const url = "https://the-numerology-api.p.rapidapi.com/personal_year";
const params = { prediction_year: "2025", birth_month: "12", birth_day: "3" };
getRequest(url, params).then(console.log).catch(console.error);
Exemple 10 : Lecture Ancestrale¶
const url = "https://the-numerology-api.p.rapidapi.com/ancestor-reading";
const params = { family_name: "Etuge" };
getRequest(url, params).then(console.log).catch(console.error);
Exemple 11 : Plans d’Expression¶
const url = "https://the-numerology-api.p.rapidapi.com/planes-of-expression";
const payload = { fullname: "Jesus Christ" };
postRequest(url, payload).then(console.log).catch(console.error);
Exemple 12 : Horoscope du jour¶
const url = "https://the-numerology-api.p.rapidapi.com/horoscope/today";
const params = { dob: "2002-02-22" };
getRequest(url, params).then(console.log).catch(console.error);
Exemple 13 : Horoscope Carrière du jour¶
const url = "https://the-numerology-api.p.rapidapi.com/horoscope/career/today";
const payload = { dob: "1995-08-20" };
postRequest(url, payload).then(console.log).catch(console.error);
Exemple 14 : Horoscope Santé du jour¶
const url = "https://the-numerology-api.p.rapidapi.com/horoscope/health/today";
const params = { dob: "1995-08-20" };
getRequest(url, params).then(console.log).catch(console.error);
Exemple 15 : Horoscope Planétaire Quotidien¶
const url = "https://the-numerology-api.p.rapidapi.com/horoscope/planetary/daily";
const params = { dob: "1990-01-01", day: "today" };
getRequest(url, params).then(console.log).catch(console.error);
Exemple 16 : Cycle d’Essence (10 ans)¶
const url = "https://the-numerology-api.p.rapidapi.com/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);
Exemple 17 : Transits annuels¶
const url = "https://the-numerology-api.p.rapidapi.com/transits";
const payload = {
full_name: "Alexander Graham Bell",
dob: "1847-03-03"
};
postRequest(url, payload).then(console.log).catch(console.error);
Notes importantes
- Remplacez
"VOTRE_CLE_RAPIDAPI"par votre clé valide RapidAPI. - Utilisez GET pour les endpoints avec paramètres dans l’URL et POST pour les payloads JSON.
- Tous les endpoints suivent la même structure pour une cohérence parfaite (Core, Karmic, Cycles, Horoscope).