📱 앱을 설치하시겠습니까?

스토어 방문 없이 바로 앱을 설치해 사용하세요.

🔐 로그인하고 더 많은 혜택을 누리세요

로그인하면 운세·타로·해몽 서비스를 기기에서 안전하게 사용하실 수 있습니다.

로그인하기
홈 Pro

게스트 님 어서오세요!

로그인 후 이용가능합니다.

(회원등록 시 1,000P 지급)



역학 정보 API 문서

양력·음력·간지·24절기 API 안내 (플러스 2등급 이상)

역학 정보 API

weirdreports.com 역학 정보 API는 양력/음력 변환, 한자·한글 간지, 24절기 정보를 JSON으로 제공합니다. 플러스(2등급) 이상 회원이 API 키를 발급받아 이용합니다. 비회원·준회원(1등급)은 이용할 수 없습니다.

목차

1. 이용 자격·인증 2. 기본 정보 3. 요청 파라미터 4. 응답 개요 5. 사용 한도 6. 사용 예시 7. 에러 코드 8. 관련 링크

이용 자격·인증

항목내용
자격회원 mb_level ≥ 2 (플러스 이상)
키 신청/pro/api/apply/
키 관리·사용량/pro/api/keys/
HeaderX-API-Key: wr_live_… 또는 Authorization: Bearer wr_live_…
키는 서버 사이드에서만 사용하세요. 프론트엔드(JS)에 노출하지 않는 것을 권장합니다. 사용 도메인·서버 IP를 키에 등록하면 Origin / 접속 IP를 검사합니다.

기본 정보

URL
GET|POST https://weirdreports.com/pro/api/v2/calendar.php
  • Content-Type: application/json; charset=utf-8
  • 시간대: Asia/Seoul (KST)
  • 지원 연도: 1900–2100
  • 테스트: /pro/api/v2/
  • 제공 정보:
  • 양력 ↔ 음력 변환, 윤달
  • 년·월·일·시 간지 (한자/한글, 천간·지지·오행)
  • 현재/이전/다음 절기, (선택) 해당 연도 24절기 목록
  • 요일, 한국식 나이·만나이

  • 요청 파라미터

    파라미터필수설명
    year예연도 (1900–2100)
    month예월 (1–12)
    day예일
    hour아니오시 (0–23, 기본 0)
    minute아니오분 (0–59, 기본 0)
    type예1 양력 입력, 2 음력 입력
    leapmonth아니오0 평달, 1 윤달 (음력)
    yearTerms아니오1이면 연간 24절기 포함 — 프로(4등급) 이상
    include아니오반환 필드 선택 (예: ganzhi,solarTerm)

    응답 개요

    성공 시 success: true와 data에 solar / lunar / ganzhi / solarTerm / age 등이 포함됩니다. 간지는 기둥별 한자·한글·오행 구조와, 표시용 display 필드를 함께 제공합니다. 절기가 아닌 날에도 현재 절기 구간과 이전·다음 절기를 반환합니다. 검증 오류·권한·한도 초과는 HTTP 상태 코드와 code 필드로 구분합니다.

    사용 한도

    등급초분시간일월
    0·1 (게스트·준회원)———이용 불가이용 불가
    2 플러스2302001002,000
    3 프리미엄56050050010,000
    4 프로101201,0001,00020,000
    5+ 마스터203003,0005,000100,000
    한도 초과 시 HTTP 429 JSON 응답. 등급·요금 안내: /pro/intro/

    사용 예시

    curl -H "X-API-Key: wr_live_YOUR_KEY" \
      "https://weirdreports.com/pro/api/v2/calendar.php?year=2026&month=9&day=21&type=1"
    
    fetch('https://weirdreports.com/pro/api/v2/calendar.php?year=2026&month=9&day=21&type=1', {
      headers: { 'X-API-Key': 'wr_live_YOUR_KEY' }
    })
      .then(r => r.json())
      .then(data => {
        if (data.success) {
          console.log(data.data.solar, data.data.ganzhi, data.data.solarTerm);
        }
      });
    

    에러 코드

    코드HTTP설명
    UNAUTHORIZED401API 키 없음
    INVALID_API_KEY401키 무효
    KEY_SUSPENDED403정지·폐기된 키
    LEVEL_REQUIRED4032등급 미만
    FORBIDDEN_ORIGIN403등록 사용처와 불일치
    RATE_LIMIT_429초/분/시간/일/월 한도 초과
    UPGRADE_REQUIRED403yearTerms는 4등급+
    INVALID_400날짜·파라미터 오류

    관련 링크

  • 키 신청: https://weirdreports.com/pro/api/apply/
  • 테스트: https://weirdreports.com/pro/api/v2/
  • 등급 안내: https://weirdreports.com/pro/intro/
  • 문의: https://weirdreports.com/pro/contact/
본 API는 별난보고서 표준만세력 엔진을 기반으로 합니다. 상업적 대량 이용은 help@weirdreports.com 으로 문의해 주세요. 최종 업데이트: 2026-09-24

로그인하시면 더 다양한 서비스를 이용하실 수 있습니다.
사주팔자, 대운표, 명리학 분석, 별난보고서, 역학 정보 API(플러스 이상) 등 제공

WEIRDREPORTS.COM 정보

소개 | 공지 | 웹진 | 문의 | 약관