๐Ÿ“ก XDate API ์‚ฌ์šฉ ๋ฐฉ๋ฒ•

XDate์—์„œ๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™์€ ๋ฐฉ์‹์œผ๋กœ API๋ฅผ ํ˜ธ์ถœํ•˜์—ฌ ๋ฏธ๋ž˜ ์˜ˆ์ธก ๋ฐ์ดํ„ฐ๋ฅผ ๊ฐ€์ ธ์˜ฌ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

1. ์ „์ฒด ํ† ํ”ฝ ๋ชฉ๋ก ๊ฐ€์ ธ์˜ค๊ธฐ

์ „์ฒด ์˜ˆ์ธก ์ฃผ์ œ ๋ชฉ๋ก์„ ๊ฐ€์ ธ์˜ต๋‹ˆ๋‹ค.

GET https://xdate.kr/get.php

์‘๋‹ต ์˜ˆ์‹œ:

[
    {
        "id": 1,
        "title": "๋Œ€ํ•œ๋ฏผ๊ตญ ์ธ๊ตฌ ์ ˆ๋ฒฝ ์‹œ๊ณ„",
        "desc": "์ถœ์ƒ๋ฅ  ํ•˜๋ฝ์œผ๋กœ ์ธํ•œ ๊ธ‰๊ฒฉํ•œ ์ธ๊ตฌ ๊ฐ์†Œ๊ฐ€ ์‹œ์ž‘๋˜๋Š” ์‹œ์ ๊นŒ์ง€ ๋‚จ์€ ์‹œ๊ฐ„\n(๋ฐ์ดํ„ฐ์…‹: KOSIS)",
        "deadline": "2025-01-01 00:00:00"
    },
    {
        "id": 2,
        "title": "๋Œ€ํ•œ๋ฏผ๊ตญ ์ง€๋ฐฉ ์†Œ๋ฉธ ์‹œ๊ณ„",
        "desc": "๋ถ€์‚ฐ๊ณผ ๊ด‘์ฃผ๊ฐ€ ๋™์‹œ์— ์†Œ๋ฉธ์œ„ํ—˜์ง€์ˆ˜ 1.0 ๋ฏธ๋งŒ์— ์ง„์ž…ํ•  ์‹œ์ ๊นŒ์ง€ ๋‚จ์€ ์‹œ๊ฐ„\n(๋ฐ์ดํ„ฐ์…‹: KOSIS)",
        "deadline": "2024-11-30 23:59:42"
    }
]

2. ๊ฐœ๋ณ„ ์ฃผ์ œ ์ •๋ณด ๊ฐ€์ ธ์˜ค๊ธฐ

์˜ˆ: ๋Œ€ํ•œ๋ฏผ๊ตญ ์ธ๊ตฌ ์ ˆ๋ฒฝ ์‹œ๊ณ„ API

GET https://xdate.kr/get.php?id=1

์‘๋‹ต ์˜ˆ์‹œ:

{
    "id": 1,
    "title": "๋Œ€ํ•œ๋ฏผ๊ตญ ์ธ๊ตฌ ์ ˆ๋ฒฝ ์‹œ๊ณ„",
    "desc": "์ถœ์ƒ๋ฅ  ํ•˜๋ฝ์œผ๋กœ ์ธํ•œ ๊ธ‰๊ฒฉํ•œ ์ธ๊ตฌ ๊ฐ์†Œ๊ฐ€ ์‹œ์ž‘๋˜๋Š” ์‹œ์ ๊นŒ์ง€ ๋‚จ์€ ์‹œ๊ฐ„\n(๋ฐ์ดํ„ฐ์…‹: KOSIS)",
    "deadline": "2025-01-01 00:00:00"
}

3. ๋‚ ์งœ ๊ด€๋ จ

deadline์€ YYYY-MM-DD HH:mm:ss ํ˜•์‹์ž…๋‹ˆ๋‹ค.

4. ํ˜ธ์ถœ ์ œํ•œ

๋ณธ API๋Š” 10์ดˆ๋‹น 1ํšŒ ํ˜ธ์ถœ๋งŒ ํ—ˆ์šฉ๋ฉ๋‹ˆ๋‹ค. ์ด ์ œํ•œ์„ ์ดˆ๊ณผํ•˜์—ฌ ์—ฐ์† ํ˜ธ์ถœ ์‹œ 429 Too Many Requests ์—๋Ÿฌ๊ฐ€ ๋ฐ˜ํ™˜๋ฉ๋‹ˆ๋‹ค. ํด๋ผ์ด์–ธํŠธ์—์„œ๋Š” ์ ์ ˆํ•œ ์ง€์—ฐ(backoff) ๋กœ์ง์„ ๊ตฌํ˜„ํ•ด์ฃผ์„ธ์š”.

๋ฌธ์˜

๋ฌธ์˜: support@xdate.kr

โ† ๋Œ์•„๊ฐ€๊ธฐ