ตัวอย่างโค้ด Node.js สำหรับ API Numerology ของ Dakidarts¶
ตัวอย่างเหล่านี้แสดงวิธีการเรียกใช้จุดปลาย Core, Karmic, Cycles, และ Horoscope โดยใช้ Node.js และคีย์ API Numerology โดยตรง
การตั้งค่า¶
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;
}
ตัวอย่าง 1: จำนวนบุคลิกภาพ (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);
ตัวอย่าง 2: จำนวนความท้าทาย (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);
ตัวอย่าง 3: หนี้กรรม (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);
ตัวอย่าง 4: บทเรียนจากกรรม (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);
ตัวอย่าง 5: จำนวนเส้นทางชีวิต (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);
ตัวอย่าง 6: จำนวนบุคลิกภาพ (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);
ตัวอย่าง 7: จำนวนชะตากรรม (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);
ตัวอย่าง 8: จำนวนความปรารถนาในใจ (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);
ตัวอย่าง 9: ปีส่วนตัว (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);
ตัวอย่าง 10: การอ่านจากบรรพบุรุษ (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);
ตัวอย่าง 11: ระดับการแสดงออก (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);
ตัวอย่าง 12: โหรวันนี้ (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);
ตัวอย่าง 13: โหรประจำอาชีพวันนี้ (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);
ตัวอย่าง 14: โหรประจำสุขภาพวันนี้ (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);
ตัวอย่าง 15: โหรประจำวันตามดาวเคราะห์ (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);
ตัวอย่าง 16: วงจรแห่งความเป็นจริง (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);
ตัวอย่าง 17: การเคลื่อนที่ของดาวเคราะห์ (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);
!!! หมายเหตุ แทนที่ "YOUR_API_KEY" ด้วยคีย์ที่ใช้งานได้จากแดชบอร์ด Numerology API * ใช้ GET สำหรับจุดปลาย (endpoints) ที่มีพารามิเตอร์ และ POST* สำหรับจุดปลายที่ต้องการข้อมูล JSON * จุดปลายทั้งหมดมีโครงสร้างที่สอดคล้องกันในข้อมูล Core, Karmic, Cycles และ Horoscope