Fragmentos de Código en Node.js para la Numerology API de Dakidarts¶
Estos ejemplos muestran cómo llamar a los endpoints de las categorías Núcleo, Kármico, Ciclos y Horóscopo utilizando Node.js (con la librería axios) y tu clave de RapidAPI.
Configuración básica¶
const axios = require('axios');
const headers = {
'x-rapidapi-key': 'TU_CLAVE_RAPIDAPI',
'x-rapidapi-host': 'the-numerology-api.p.rapidapi.com',
'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;
}
Ejemplo 1: Número de Actitud¶
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);
Ejemplo 2: Número de Desafío¶
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);
Ejemplo 3: Deuda Kármica¶
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);
Ejemplo 4: Lecciones Kármicas¶
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);
Ejemplo 5: Número del Camino de Vida¶
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);
Ejemplo 6: Número de Personalidad¶
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);
Ejemplo 7: Número del Destino¶
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);
Ejemplo 8: Número del Deseo del Corazón¶
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);
Ejemplo 9: Año Personal¶
const url = "https://the-numerology-api.p.rapidapi.com/personal_year";
const params = { prediction_year: "2023", birth_month: "12", birth_day: "3" };
getRequest(url, params).then(console.log).catch(console.error);
Ejemplo 10: Lectura Ancestral¶
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);
Ejemplo 11: Planos de Expresión¶
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);
Ejemplo 12: Horóscopo de Hoy¶
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);
Ejemplo 13: Horóscopo de Carrera de Hoy¶
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);
Ejemplo 14: Horóscopo de Salud de Hoy¶
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);
Ejemplo 15: Horóscopo Planetario Diario¶
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);
Ejemplo 16: Ciclo de Esencia¶
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);
Ejemplo 17: Tránsitos¶
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);
Notas importantes
- Reemplaza
"TU_CLAVE_RAPIDAPI"con tu clave válida de RapidAPI. - Usa GET para endpoints que reciben parámetros en la URL y POST cuando se necesita enviar un cuerpo JSON.
- Todos los endpoints mantienen una estructura consistente de autenticación y respuesta en las categorías Núcleo, Kármico, Ciclos y Horóscopo.