콘텐츠로 이동

NumerologyAPI 사용 시작하기

이 가이드에서는 다음을 안내합니다.

  • 개발자 계정 생성
  • API 키 생성
  • 인증 이해
  • 첫 번째 API 요청 수행

NumerologyAPI는 다음과 같은 기능을 제공하는 203개 이상의 프로덕션 환경에 적합한 엔드포인트를 제공합니다.

  • 숫자 계산
  • 점성술 인사이트
  • 별자리 호환성
  • 천사 숫자
  • 태어난 날짜 차트 해석

모든 엔드포인트는 다국어 응답을 지원합니다.


1. 개발자 계정 생성하기

NumerologyAPI에 접근하는 권장 방법은 공식 개발자 플랫폼을 사용하는 것입니다.

  1. 개발자 대시보드 열기 https://dashboard.numerologyapi.com

  2. 계정 생성

  3. 조직용 API 키 생성

  4. 월별 요금 (사용량 기반)으로 지갑에 크레딧 충전

API 키는 다음과 유사하게 표시됩니다.

tnea_xxxxxxxxxxxxxxxxx

2. 기본 URL

모든 요청은 NumerologyAPI 게이트웨이로 전송됩니다.

항목
기본 URL https://api.numerologyapi.com/api/v1
프로토콜 HTTPS
응답 형식 JSON

예제 엔드포인트:

https://api.numerologyapi.com/api/v1/life_path

3. 인증

모든 요청에는 API 키를 포함해야 합니다.

x-api-key: YOUR_API_KEY

예시 요청 헤더:

GET /api/v1/life_path HTTP/1.1
Host: api.numerologyapi.com
x-api-key: YOUR_API_KEY

4. 첫 번째 요청 – 라이프 패스 번호

GET 요청

curl --request GET \
  --url "https://api.numerologyapi.com/api/v1/life_path?birth_year=1990&birth_month=5&birth_day=15" \
  --header "x-api-key: YOUR_API_KEY"

5. POST 변형 (JSON 본문)

일부 엔드포인트는 POST 요청도 지원합니다.

curl --request POST \
  --url https://api.numerologyapi.com/api/v1/life_path \
  --header "x-api-key: YOUR_API_KEY" \
  --header "Content-Type: application/json" \
  --data '{
    "birth_year": "1990",
    "birth_month": "5",
    "birth_day": "15"
  }'

6. 언어 지원

모든 엔드포인트는 선택적인 lang 매개변수를 지원합니다.

예시:

?lang=fr

지원되는 언어:

코드 언어
en 영어
es 스페인어
de 독일어
fr 프랑스어
pt 포르투갈어

예시 요청:

/api/v1/life_path?birth_year=1990&birth_month=5&birth_day=15&lang=es

7. 코드 예제

Python (requests)

import requests

url = "https://api.numerologyapi.com/api/v1/life_path"

params = {
    "birth_year": 1990,
    "birth_month": 5,
    "birth_day": 15
}

headers = {
    "x-api-key": "YOUR_API_KEY"
}

response = requests.get(url, headers=headers, params=params)

print(response.json())

PHP (cURL)

<?php

$curl = curl_init();

curl_setopt_array($curl, [
  CURLOPT_URL => "https://api.numerologyapi.com/api/v1/life_path?birth_year=1990&birth_month=5&birth_day=15",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_HTTPHEADER => [
    "x-api-key: YOUR_API_KEY"
  ],
]);

$response = curl_exec($curl);
curl_close($curl);

echo $response;

?>

JavaScript (Fetch)

const url = new URL("https://api.numerologyapi.com/api/v1/life_path");

url.searchParams.append("birth_year", "1990");
url.searchParams.append("birth_month", "5");
url.searchParams.append("birth_day", "15");

fetch(url, {
    method: "GET",
    headers: {
        "x-api-key": "YOUR_API_KEY"
    }
})
.then(r => r.json())
.then(console.log);

Node.js (axios)

const axios = require("axios");

axios.get("https://api.numerologyapi.com/api/v1/life_path", {
  params: {
    birth_year: 1990,
    birth_month: 5,
    birth_day: 15
  },
  headers: {
    "x-api-key": "YOUR_API_KEY"
  }
})
.then(res => console.log(res.data));

8. 청구 모델

NumerologyAPI는 신용 기반의 청구 시스템을 사용합니다.

1 API request = 1 credit
1 USD = 3,921.57 credits

신용은 전체 203개 이상의 엔드포인트에서 공유됩니다.

자세한 내용은 가격를 참조하십시오.


9. RapidAPI 접근

Numerology API는 또한 RapidAPI 마켓플레이스를 이미 사용하는 개발자를 위한 곳에서도 사용할 수 있습니다.

RapidAPI에서는 다음 헤더가 필요합니다:

x-rapidapi-key
x-rapidapi-host

예시 엔드포인트:

https://the-numerology-api.p.rapidapi.com/life_path

다음 위치에서 액세스하십시오:

https://rapidapi.com/dakidarts-dakidarts-default/api/the-numerology-api


10. 다음 단계

이제 첫 번째 요청을 완료했으므로:

  • 모든 엔드포인트를 위한 API 참조를 확인하십시오
  • 크레딧에 대한 이해를 위해 가격 정보를 검토하십시오
  • 업데이트를 확인하기 위해 변경 로그를 참조하십시오

이제 NumerologyAPI를 애플리케이션에 통합할 준비가 되었습니다.