Ana içeriğe geç

Node.js Dakidarts Numeroloji API Kodu Örnekleri

Bu örnekler, Node.js ve doğrudan bir Numeroloji API anahtarı kullanarak Core, Karmic, Cycles ve Horoscope uç noktalarını nasıl çağırdığınızı göstermektedir.


Kurulum

const axios = require('axios');

const headers = {
    'X-API-Key': 'YOUR_API_KEY',
    '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;
}

Örnek 1: Kişilik Numarası (Attitude Number)

const url = "https://api.numerologyapi.com/api/v1/attitude_number";
const params = { birth_day: "14", birth_month: "3" };

getRequest(url, params).then(console.log).catch(console.error);

Örnek 2: Zorluk Numarası (Challenge Number)

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).catch(console.error);

Örnek 3: Karmik Borç (Karmic Debt)

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).catch(console.error);

Örnek 4: Karmik Dersler (Karmic Lessons)

const url = "https://api.numerologyapi.com/api/v1/karmic_lessons";
const params = { full_name: "John Doe Smith" };

getRequest(url, params).then(console.log).catch(console.error);

Örnek 5: Yaşam Yolu Numarası (Life Path Number)

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).catch(console.error);

Örnek 6: Kişilik Numarası (Personality Number)

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).catch(console.error);

Örnek 7: Kader Numarası (Destiny Number)

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).catch(console.error);

Örnek 8: Kalp İsteği Numarası (Heart Desire Number)

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).catch(console.error);

Örnek 9: Kişisel Yıl (Personal Year)

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).catch(console.error);

Örnek 10: Atalar Okuması (Ancestor Reading)

const url = "https://api.numerologyapi.com/api/v1/ancestor-reading";
const params = { family_name: "Etuge" };

getRequest(url, params).then(console.log).catch(console.error);

Örnek 11: İfade Katmanları (Planes Of Expression)

const url = "https://api.numerologyapi.com/api/v1/planes-of-expression";
const payload = { fullname: "Jesus Christ" };

postRequest(url, payload).then(console.log).catch(console.error);

Örnek 12: Bugünün Horoskopu (Today Horoscope)

const url = "https://api.numerologyapi.com/api/v1/horoscope/today";
const params = { dob: "2002-02-22" };

getRequest(url, params).then(console.log).catch(console.error);

Örnek 13: Bugünün Kariyer Horoskopu (Today Career Horoscope)

const url = "https://api.numerologyapi.com/api/v1/horoscope/career/today";
const payload = { dob: "1995-08-20" };

postRequest(url, payload).then(console.log).catch(console.error);

Örnek 14: Bugünün Sağlık Horoskopu (Today Health Horoscope)

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 (Planetary Daily Horoscope)

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ü (Essence Cycle)

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 (Transits)

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 kullanın ve JSON yükü gerektiren uç noktalar için POST kullanın. * Tüm uç noktalar, Core, Karmic, Cycles ve Horoscope verileri genelinde tutarlı bir yapıya sahiptir.