Mon Feb 16 2026
...
์์ฑ๋ ํ์ ์์ ํด๋ผ์ด์ธํธ SDK ์ถ์
! ์ด ๊ธฐ์ฌ์๋ ๊ธฐ์ ์ ๋ฌธ ์ฉ์ด๊ฐ ํฌํจ๋์ด ์์ต๋๋ค
์๋ก์ด ์์
์ฐ๋ฆฌ๋ TypeScript ๋ง์ด๊ทธ๋ ์ด์ ๊ฒ์๋ฌผ์์ ์์ฑ๋ ํด๋ผ์ด์ธํธ SDK๊ฐ ์จ๋ค๊ณ ์ธ๊ธํ์ต๋๋ค. ์ด์ ๊ทธ๊ฒ์ด ๋์ฐฉํ์ต๋๋ค.
FastComments๋ ์ด์ ์ด ๊ฐ์ง ์ธ์ด์ ๋ํ ๊ณต์ ํ์ ์์ SDK๋ฅผ ์ ๊ณตํฉ๋๋ค:
- TypeScript / JavaScript (npm)
- Python (PyPI)
- Rust (crates.io)
- Go (Go modules)
- Java (Maven)
- PHP (Composer)
- Ruby (RubyGems)
- Swift (Swift Package Manager)
- C++ (CMake)
- Nim (Nimble)
๋ชจ๋ SDK๋ ์๋ฒ์์ ์์ฑํ๋ ๋์ผํ OpenAPI ์ฌ์์์ ์์ฑ๋ฉ๋๋ค. ํ์ , ๋ฉ์๋ ์๋ช , ์์ฒญ/์๋ต ๋ชจ๋ธ์ ์ค์ API์ ์๋์ผ๋ก ๋๊ธฐํ๋ฉ๋๋ค. ๋น์ ์ ์ปดํ์ผ๋ฌ๋ ์ฝ๋๊ฐ ๋คํธ์ํฌ ์์ฒญ์ ํ๊ธฐ ์ ์ ํ๋ ์ด๋ฆ ์คํ์ ๋๋ฝ๋ ๋งค๊ฐ๋ณ์๋ฅผ ์ก์๋ ๋๋ค.
์๋ ๋ฐฉ์
TypeScript ๋ง์ด๊ทธ๋ ์ด์ ์ ์ด๋ฅผ ์ํ ์ ์ ์กฐ๊ฑด์ด์์ต๋๋ค. ์ด์ ์๋ฒ ์ฝ๋๊ฐ ์์ ํ ํ์ ์ด ์ง์ ๋์์ผ๋ฏ๋ก, ์ฐ๋ฆฌ๋ TSOA์ ํฌํฌ๋ฅผ ์ฌ์ฉํ์ฌ ๋ผ์ฐํธ ์ปจํธ๋กค๋ฌ์์ ์ง์ OpenAPI 3.0 ์ฌ์์ ์์ฑํฉ๋๋ค. ์ด ์ฌ์์ OpenAPI Generator์ ์ ๋ ฅ๋์ด ๊ฐ ์ธ์ด์ ๋ํ ํด๋ผ์ด์ธํธ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ์์ฑํฉ๋๋ค.
API๊ฐ ๋ณ๊ฒฝ๋๋ฉด, ์ฐ๋ฆฌ์ ๋๊ตฌ๋ ์ฌ์์ ์ฐจ์ด๋ฅผ ๊ฐ์งํ๊ณ ์ํฅ์ ๋ฐ๋ SDK๋ฅผ ์ฌ์์ฑํ๋ฉฐ, ๊ฐ ์ธ์ด์ ๋ํด ํ ์คํธ๋ฅผ ์คํํ๊ณ ์๋์ผ๋ก ํ ๋ฆฌํ์คํธ๋ฅผ ์ฝ๋๋ค. ์ฐ๋ฆฌ๋ ๋ชจ๋ ์ด ๊ฐ ๋ฆฌํฌ์งํ ์ค ์ ๋ฐ์ ๊ฑธ์ณ ์ ๋ฐ์ดํธ-ํ ์คํธ-๋ฆด๋ฆฌ์ค ์ฃผ๊ธฐ๋ฅผ ์กฐ์จํ๋ ์์ ๊ด๋ฆฌ ๋๊ตฌ๋ฅผ Nim์ผ๋ก ๋ง๋ค์์ต๋๋ค.
๊ฐ SDK์ ๋ด์ฉ
๊ฐ SDK๋ ๋ ๊ฐ์ API ํด๋์ค๋ฅผ ์ ๊ณตํฉ๋๋ค:
DefaultApi: API ํค๊ฐ ํ์ํ ์ธ์ฆ๋ ์๋ํฌ์ธํธ. ์ด๋ค์ ์๋ฒ ์ธก์์ ์ค์ฌ, ์ฌ์ฉ์ ๊ด๋ฆฌ, ๋ถ์ ๋ฐ ๋๋ ์์ ์ ์ํด ์ฌ์ฉ๋ฉ๋๋ค.PublicApi: ๋ธ๋ผ์ฐ์ ๋ฐ ๋ชจ๋ฐ์ผ ์ฑ์์ ์์ ํ๊ฒ ํธ์ถํ ์ ์๋ ์ธ์ฆ๋์ง ์์ ์๋ํฌ์ธํธ. ์ด๋ค์ ๋๊ธ ๊ฐ์ ธ์ค๊ธฐ, ๊ฒ์๋ฌผ ์์ฑ, ํฌํ ๋ฐ ๊ธฐํ ํด๋ผ์ด์ธํธ ์ธก ์์ ์ ํฌํจํฉ๋๋ค.
๋ชจ๋ SDK๋ ๋ํ ๊ธฐ์กด ์ธ์ฆ ์์คํ ๊ณผ ํตํฉํ ์ ์๋ SSO ์ ํธ๋ฆฌํฐ๋ฅผ ํฌํจํฉ๋๋ค. TypeScript SDK๋ ์ค์๊ฐ ์ด๋ฒคํธ ๊ตฌ๋ ์ ์ถ๊ฐ๋ก ์ ๊ณตํ์ฌ ๋ผ์ด๋ธ ๋๊ธ์ ์ง์ํฉ๋๋ค.
๋ฌธ์
์ ์ฒด API ๋ฌธ์๋ docs.fastcomments.com์์ ํ์ธํ ์ ์์ต๋๋ค. ๊ฐ SDK ๋ฆฌํฌ์งํ ๋ฆฌ์๋ ์ฌ์ฉ ๊ฐ๋ฅํ ๋ชจ๋ ๋ฉ์๋์ ๋ชจ๋ธ์ ๋ค๋ฃจ๋ ์์ฑ๋ ๋ฌธ์๋ ํฌํจ๋์ด ์์ต๋๋ค.
SSO ํตํฉ์ ๋ํ ๋ด์ฉ์ ์ฐ๋ฆฌ์ SSO ๊ฐ์ด๋๋ฅผ ์ฐธ์กฐํ์ธ์. ๋ชจ๋ ์ด ๊ฐ SDK์๋ ์์ฒด ์ํธํ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ์ฌ์ฉํ๋ SSO ํฌํผ๊ฐ ํฌํจ๋์ด ์์ต๋๋ค.
๊ฒฐ๋ก
์์ ํ ํ์ ์ด ์ง์ ๋ ์๋ฒ ๋๋ถ์ ์ ๋ขฐํ ์ ์๋ OpenAPI ์ฌ์์ ์์ฑํ๋ ๊ฒ์ด ๊ฐ๋จํด์ก๊ณ , ๊ทธ๋ก๋ถํฐ ์ด ๊ฐ(๊ทธ๋ฆฌ๊ณ ์ธ์ ๊ฐ๋ ๋ ๋ง์!) ์ธ์ด๋ฅผ ์ํ ํด๋ผ์ด์ธํธ๋ฅผ ์์ฑํ๋ ๊ฒ์ ์ฃผ๋ก ์๋ํ๋ฅผ ๊ตฌ์ถํ๊ณ ์ฐ๋ฆฌ ํ์ ์ ์๋ฅผ ๊ฐ์ ํ๋ ๋ฌธ์ ์์ต๋๋ค. FastComments์ ์๋๋ฅผ ๋ฆ์ถ์ง ์๋๋ก ์ง๋์น๊ฒ ๋ง์ ์ถ์ํ๋ฅผ ์ถ๊ฐํ์ง ์๊ณ ๋ ์๋นํ ์ ์๋๋ก ํ ์ ์์์ต๋๋ค!
๋ชจ๋ ์ฃผ์ ๋ฆด๋ฆฌ์ค์ ๋ง์ฐฌ๊ฐ์ง๋ก, ์ฐ๋ฆฌ๋ ์ด SDK๋ฅผ ์ต์ ํํ๊ณ ํ ์คํธํ๋ฉฐ ์ ์ ํ ์ถ์ํ ์ ์๋ ์๊ฐ์ ๊ฐ์ง ์ ์์๋ ๊ฒ์ ๋ํด ๊ธฐ์๊ฒ ์๊ฐํฉ๋๋ค. ์๋์ ํผ๋๋ฐฑ์ด ์๊ฑฐ๋ ์ถ๊ฐํ๊ณ ์ถ์ ์ธ์ด๊ฐ ์๋ค๋ฉด ์๋ ค์ฃผ์ธ์.
๊ฐ์ฌํฉ๋๋ค!
