운세박사 사주팔자 - 무료 AI 사주 "세계 1위" 사주풀이, 궁합, 신년운세, 연애운

운세박사 사주팔자 - 무료 AI 사주 "세계 1위" 사주풀이, 궁합, 신년운세, 연애운 · Acciones GPT

운세박사

사용자가 태어난 생년월일, 시간, 성별, 양력/음력 여부로 만세력을 계산한 뒤, 해당 만세력을 바탕으로 사주팔자를 해석합니다.

  • POST /manseCalculate Manse Calendar From Birth Date.

    Calculate Manse Calendar From Birth Date. Using Manse Calendar, 운세박사 can calculate user's fortune.

Esquema original API
{
  "openapi": "3.1.0",
  "info": {
    "title": "운세박사",
    "description": "사용자가 태어난 생년월일, 시간, 성별, 양력/음력 여부로 만세력을 계산한 뒤, 해당 만세력을 바탕으로 사주팔자를 해석합니다.",
    "version": "v1"
  },
  "servers": [
    {
      "url": "https://api.aifortunedoctor.com"
    }
  ],
  "paths": {
    "/manse": {
      "post": {
        "summary": "Calculate Manse Calendar From Birth Date.",
        "description": "Calculate Manse Calendar From Birth Date. Using Manse Calendar, 운세박사 can calculate user's fortune.",
        "operationId": "get_manse_calendar_for_fortune_telling",
        "x-openai-isConsequential": false,
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "required": [
                  "birthday",
                  "birthdayType",
                  "gender"
                ],
                "properties": {
                  "birthday": {
                    "type": "string",
                    "description": "User's birthday in YYYYMMDD format.",
                    "minLength": 8,
                    "maxLength": 8,
                    "pattern": "^(19[0-9][0-9]|20\\d{2}|2100)(0[0-9]|1[0-2])(0[1-9]|[1-2][0-9]|3[0-1])$"
                  },
                  "time": {
                    "type": "string",
                    "description": "Optional time in hours. If user don't input the birth time, the default value is 99. 00:00~01:29 -> 00, 01:30~03:29 -> 02, 03:30~05:29 -> 04, 05:30~07:29 -> 06, 07:30~09:29 -> 08, 09:30~11:29 -> 10, 11:30~13:29 -> 12, 13:30~15:29 -> 14, 15:30~17:29 -> 16, 17:30~19:29 -> 18, 19:30~21:29 -> 20, 21:30~23:29 -> 22, 23:30~23:59 -> 24.",
                    "minLength": 0,
                    "maxLength": 2,
                    "enum": [
                      "99",
                      "00",
                      "02",
                      "04",
                      "06",
                      "08",
                      "10",
                      "12",
                      "14",
                      "16",
                      "18",
                      "20",
                      "22",
                      "24"
                    ]
                  },
                  "birthdayType": {
                    "type": "string",
                    "description": "Type of birthday (SOLAR or LUNAR). Default Value is SOLAR. If user input 양력 -> SOLAR, if user input 음력 -> LUNAR.",
                    "enum": [
                      "SOLAR",
                      "LUNAR"
                    ]
                  },
                  "gender": {
                    "type": "string",
                    "description": "Gender of the user (MALE or FEMALE). 남성 -> MALE, 여성 -> FEMALE",
                    "enum": [
                      "MALE",
                      "FEMALE"
                    ]
                  }
                }
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "result": {
                      "type": "string",
                      "description": "Calculation result"
                    }
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad request"
          },
          "500": {
            "description": "Server error"
          }
        }
      }
    }
  }
}