Aller au contenu

Extraits de code JavaScript pour l’API Numérologie Dakidarts

Ces exemples montrent comment appeler les endpoints Core, Karmiques, Cycles et Horoscope avec JavaScript (API fetch) et votre clé RapidAPI.


Configuration de base

const headers = {
    "x-rapidapi-key": "VOTRE_CLE_RAPIDAPI",
    "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();
}

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);

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);

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);

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);

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);

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);

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);

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);

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);

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);

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);

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);

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);

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).