NumerologyAPI 사용 시작하기¶
이 가이드에서는 다음을 안내합니다.
- 개발자 계정 생성
- API 키 생성
- 인증 이해
- 첫 번째 API 요청 수행
NumerologyAPI는 다음과 같은 기능을 제공하는 203개 이상의 프로덕션 환경에 적합한 엔드포인트를 제공합니다.
- 숫자 계산
- 점성술 인사이트
- 별자리 호환성
- 천사 숫자
- 태어난 날짜 차트 해석
모든 엔드포인트는 다국어 응답을 지원합니다.
1. 개발자 계정 생성하기¶
NumerologyAPI에 접근하는 권장 방법은 공식 개발자 플랫폼을 사용하는 것입니다.
-
개발자 대시보드 열기 https://dashboard.numerologyapi.com
-
계정 생성
-
조직용 API 키 생성
-
월별 요금 (사용량 기반)으로 지갑에 크레딧 충전
API 키는 다음과 유사하게 표시됩니다.
2. 기본 URL¶
모든 요청은 NumerologyAPI 게이트웨이로 전송됩니다.
| 항목 | 값 |
|---|---|
| 기본 URL | https://api.numerologyapi.com/api/v1 |
| 프로토콜 | HTTPS |
| 응답 형식 | JSON |
예제 엔드포인트:
3. 인증¶
모든 요청에는 API 키를 포함해야 합니다.
예시 요청 헤더:
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 매개변수를 지원합니다.
예시:
지원되는 언어:
| 코드 | 언어 |
|---|---|
en | 영어 |
es | 스페인어 |
de | 독일어 |
fr | 프랑스어 |
pt | 포르투갈어 |
예시 요청:
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는 신용 기반의 청구 시스템을 사용합니다.
신용은 전체 203개 이상의 엔드포인트에서 공유됩니다.
자세한 내용은 가격를 참조하십시오.
9. RapidAPI 접근¶
Numerology API는 또한 RapidAPI 마켓플레이스를 이미 사용하는 개발자를 위한 곳에서도 사용할 수 있습니다.
RapidAPI에서는 다음 헤더가 필요합니다:
예시 엔드포인트:
다음 위치에서 액세스하십시오:
https://rapidapi.com/dakidarts-dakidarts-default/api/the-numerology-api
10. 다음 단계¶
이제 첫 번째 요청을 완료했으므로:
이제 NumerologyAPI를 애플리케이션에 통합할 준비가 되었습니다.