ํจ๊ณผ์ ์ธ API ํ์
์ ์ํด์๋ ์ํํ ๋ฌธ์ ๊ณต์ ๊ฐ ํ์ํฉ๋๋ค. Quick Share๋ ์ฆ์ ์ฌ์ฉํ ์ ์๋ ์จ๋ผ์ธ ๋ฌธ์ ๋งํฌ๋ฅผ ์ ๊ณตํ์ฌ Word ๋๋ PDF ํ์ผ์ ์ฃผ๊ณ ๋ฐ๋ ๋นํจ์จ์ ์ ๊ฑฐํฉ๋๋ค. ์ด ๊ธฐ๋ฅ์ ํตํด ํ ๊ฐ ์ ์ํ ์ปค๋ฎค๋์ผ์ด์
์ด ๊ฐ๋ฅํ๋ฉฐ, ํน์ API ์๋ํฌ์ธํธ๋ฅผ ํ์
์์ ๊ณต์ ํ๋ ๋์์ ์ ๊ทผ ๊ถํ, ๊ฐ์์ฑ ๋ฐ ๋ง๋ฃ๋ฅผ ์ ์ดํ ์ ์์ต๋๋ค.์ฌ์ ์๊ตฌ ์ฌํญ#
Quick Share๋ฅผ ์์ฑํ๊ธฐ ์ ์ ๋ค์ ์ฌํญ์ ํ์ธํ์ญ์์ค.ํ๋ก์ ํธ์ ์ ๊ทผํ ์ ์๋ Apidog ๊ณ์
๊ณต์ ํ API ์๋ํฌ์ธํธ ๋๋ ๋ฌธ์
(์ ํ ์ฌํญ) ๋
์๊ฐ ์๋ํฌ์ธํธ๋ฅผ ํ
์คํธํ๋๋ก ํ๋ ค๋ ๊ฒฝ์ฐ ๊ตฌ์ฑ๋ ํ๊ฒฝ
Quick Share ์์ฑํ๊ธฐ#
์ผ์ชฝ ์ฌ์ด๋๋ฐ์์ Publish Docs ๋ชจ๋๋ก ์ ํํ์ญ์์ค.์ Quick Share๋ฅผ ์์ฑํ๋ ค๋ฉด +New๋ฅผ ํด๋ฆญํ์ญ์์ค. ํ๋์ ํ๋ก์ ํธ๋ ์ฌ๋ฌ Quick Share๋ฅผ ์ง์ํ๋ฉฐ, ์ด๋ฅผ ์๋ก ๋ค๋ฅธ ํ์
์์๊ฒ ๋ฐฐํฌํ ์ ์์ต๋๋ค. ๋ชจ๋ ํ ๊ตฌ์ฑ์์ ํ ๋ด ๋๊ตฌ๋ ์์ฑํ Quick Share๋ฅผ ๋ณผ ์ ์์ต๋๋ค.๊ตฌ์ฑ ์ต์
#
New Share ๋ํ ์์์์ ๋ค์ ์ต์
์ ์ฌ์ฉ์ ์ง์ ํ ์ ์์ต๋๋ค.Title: ์ด ๊ณต์ ์ ์ด๋ฆ์
๋๋ค. Apidog ํ ๋ด์์๋ง ํ์๋๋ฉฐ ๋ด๋ถ ์๋ณ์ ์ฌ์ฉ๋๊ณ , ๊ณต์ ๋ ๋ฌธ์์๋ ํ์๋์ง ์์ต๋๋ค.
Environments: ์จ๋ผ์ธ ๋ฌธ์์์ ์ฌ์ฉํ ์ ์๋ ํ๊ฒฝ์ ์ ํํฉ๋๋ค. ๊ธฐ๋ณธ์ ์ผ๋ก ํ๊ฒฝ์ ์ ํ๋์ด ์์ง ์์ต๋๋ค. ์ฌ๋ฌ ํ๊ฒฝ์ ์ ํํ ์ ์์ต๋๋ค. ์ ํํ ํ๊ฒฝ์ ๋ฌธ์์์ ๋
์์๊ฒ ํ์๋๋ฉฐ, "Try it out"์ ์ฌ์ฉํ ๋ ์์ฒญ์ ๋ณด๋ด๋ ๋ฐ ์ฌ์ฉํ ์ ์์ต๋๋ค.
๋ฌธ์๋ฅผ ์์ฑํ ๋ Cloud ๋ชฉ ํ๊ฒฝ์ ์ ํํ๋ฉด, ๋
์๊ฐ ํ๋ก๋์
์์คํ
์ ์ํฅ์ ์ฃผ์ง ์๊ณ API๋ฅผ ํ
์คํธํ ์ ์๋ ๊ฐ๋จํ ์๋๋ฐ์ค ํ๊ฒฝ์ ์ ๊ณตํ๊ฒ ๋ฉ๋๋ค.
Document content: ๋ฌธ์์๋ Base URL๊ณผ Request samples๋ผ๋ ๋ ๊ฐ์ง ์ ํ์ ๊ตฌ์ฑ ์์๊ฐ ์์ต๋๋ค. ๋ฌธ์์ ํ์ํ ์ง ์ฌ๋ถ๋ฅผ ์ ํํ ์ ์์ต๋๋ค.Base URL: ํ๊ฒฝ์ ์ค์ ๋ ๊ธฐ๋ณธ URL์
๋๋ค. ์ ํํ๋ฉด ๋ฌธ์์ ๊ฐ ์ธํฐํ์ด์ค์ ์ ์ฒด URL์ด ํ์๋๋ฉฐ, ์ ํํ์ง ์์ผ๋ฉด ๋ฌธ์์ URL์ "/"๋ก ์์ํฉ๋๋ค.
Owners: ์ด API ๋ฌธ์์ ์์ ์๋ฅผ ํ์ํฉ๋๋ค.
Request samples: ์์ฒญ ํธ์ถ์ ์ํ ์์ ์ฝ๋๋ฅผ ํ์ํ ์ง ์ฌ๋ถ์
๋๋ค. ์์ธํ ๋ด์ฉ์ request samples๋ฅผ ์ฐธ์กฐํ์ญ์์ค. ์๋ํฌ์ธํธ ์ค๋ช
์์ 'Last Modified' ์๊ฐ์ ํ์ํฉ๋๋ค.
๋ฌธ์ ๋์ 'Last Modified' ์๊ฐ์ ํ์ํฉ๋๋ค.
Allow 'Export', 'Clone' Data: ๋
์๊ฐ OAS/Markdown/HTML/Apidog ํ์์ผ๋ก ๋ฐ์ดํฐ๋ฅผ ๋ด๋ณด๋ด๊ณ ๋ณต์ ํ ์ ์๋๋ก ํ์ฉํ ์ง ์ฌ๋ถ์
๋๋ค.
Scope to share: ์ด ๊ณต์ ์ ํฌํจํ API ์๋ํฌ์ธํธ์ Markdown์ ์ ํํฉ๋๋ค. ๋๋ ํฐ๋ฆฌ ๋๋ ํํฐ๋ณ๋ก ์ ํํ๊ณ ํ๊ทธ๋ณ๋ก ์ ์ธํ ์ ์์ต๋๋ค. ๋ํ ์ ์ฒด ํด๋ ๊ณต์ ๋ฅผ ์ ํํ ์๋ ์์ต๋๋ค. Security: ์ด ๋ฌธ์์ ์ ๊ทผํ ๋ ๋น๋ฐ๋ฒํธ๊ฐ ํ์ํ์ง ์ฌ๋ถ์ ์ด ๋ฌธ์์ ๋ง๋ฃ ์๊ฐ์ ์ค์ ํ ์ ์์ต๋๋ค. ๋ง๋ฃ ์๊ฐ์ ์ ํํ์ง ์์ผ๋ฉด ๋ง๋ฃ๋์ง ์์ต๋๋ค.
Show API Fields: ์ด๋ฌํ ํ๋๋ฅผ ๋ฌธ์์ ํ์ํ ์ง ์ฌ๋ถ๋ฅผ ์ค์ ํ ์ ์์ต๋๋ค. ํฌํจ ํญ๋ชฉ: Owners, Update time, OperationId, Original link, Authorization Required.
Language: ์ฌ๊ธฐ์ ์ธ์ด ์ค์ ์ ๋ฌธ์ ๋ด "Query Params", "Request samples" ๋ฑ๊ณผ ๊ฐ์ ๊ธฐ๋ฅ์ฑ ๊ณ ์ ํ
์คํธ์ ์ํฅ์ ์ฃผ์ง๋ง, API ๋ฌธ์ ์ฝํ
์ธ ์ ์์ฑ๋ ํ
์คํธ์๋ ์ํฅ์ ์ฃผ์ง ์์ต๋๋ค.
CORS Proxy: API ๋ฌธ์์์ ์๋ํฌ์ธํธ ์์ฒญ์ ์ฒ๋ฆฌํ๋๋ก CORS ํ๋ก์ ์๋ฒ๋ฅผ ๋ฐฐํฌํ๊ณ ๊ตฌ์ฑํ ์ ์์ต๋๋ค. Learn more. Advanced Settings: Hide 'Try it out' Button ๋ฐ Hide 'Powered by Apidog'์ ๊ฐ์ ์ต์
์ ๊ตฌ์ฑํฉ๋๋ค.
Request Samples#
๊ณต์ ๋ฅผ ์์ฑํ ๋ ์์ฒญ ์ฝ๋ ์ํ์ ํ์ํ ์ง ์ฌ๋ถ๋ฅผ ์ ํํ ์ ์์ต๋๋ค.
์์ฒญ ์ํ์ ์ฌ์ฉ์ ์ง์ ํ๋ ๋ฐฉ๋ฒ:1.
Settings โ Feature settings โ Endpoint feature settings โ Endpoint fields์์ Request samples ํ๋๋ฅผ ํ์ฑํํฉ๋๋ค.
2.
Endpoint โ Edit์์ ๋๋ถ๋ถ์ Request samples ๋ชจ๋์ด ํ์๋ฉ๋๋ค.
3.
์ ํธํ๋ ์ธ์ด๋ก ์ํ์ ์ถ๊ฐํ๋ ค๋ฉด Custom Request Code Samples๋ฅผ ํด๋ฆญํฉ๋๋ค.
์ ์ฒด ํด๋ ๊ณต์ #
Quick Share๋ Share entire folder๋ฅผ ์ง์ํ๋ฉฐ, ์ด๋ ๊ณต์ ํ์๋ ๋ฌธ์๋ฅผ ๊ณ์ ์ถ๊ฐํ๊ฑฐ๋ ์ ๊ฑฐํ๋ ์๋๋ฆฌ์ค์ ์ ํฉํฉ๋๋ค. ํ์ฑํํ๋ฉด ํ์
์๋ ์ ๋ฌธ์๋ง๋ค ๊ณต์ ์ค์ ์ ์กฐ์ ํ ํ์ ์์ด ํด๋ ๋ด ๋ชจ๋ ๋ฌธ์์ ์๋์ผ๋ก ์ ๊ทผํ ์ ์์ต๋๋ค.Scope to Share ์น์
์์ Manual Selection์ ์ ํํ๋ฉด Share entire folder ์ต์
์ ๋ณผ ์ ์์ต๋๋ค. ํ์ฑํํ๋ฉด ํ์
์๋ ํด๋ ๋ด ๋ชจ๋ ๋ฌธ์์ ์๋์ผ๋ก ์ ๊ทผํ ์ ์์ต๋๋ค.CORS Proxy ๊ตฌ์ฑ#
์ธ๋ถ ์ฌ์ฉ์์ API ๋ฌธ์๋ฅผ ๊ณต์ ํ ๋, ์ฌ์ฉ์๊ฐ ๋ธ๋ผ์ฐ์ ์์ ์ง์ ์๋ํฌ์ธํธ๋ฅผ ํ
์คํธํ๋ฉด Cross-Origin Resource Sharing (CORS) ๋ฌธ์ ๊ฐ ๋ฐ์ํ ์ ์์ต๋๋ค. CORS ํ๋ก์๋ ์ง์ ๋ ํ๋ก์ ์์ด์ ํธ๋ฅผ ํตํด ์์ฒญ์ ๋ผ์ฐํ
ํ์ฌ ๋ธ๋ผ์ฐ์ ์ CORS ์ ํ์ ์ฐํํ๊ณ ์ํํ API ํ
์คํธ๋ฅผ ๊ฐ๋ฅํ๊ฒ ํจ์ผ๋ก์จ ์ด ๋ฌธ์ ๋ฅผ ํด๊ฒฐํฉ๋๋ค.CORS ํ๋ก์๋ฅผ ๊ตฌ์ฑํ๋ ค๋ฉด ์ ๊ณต์ ๋ฌธ์๋ฅผ ์์ฑํ ๋ ์ค์ ์ต์
์ ํด๋ฆญํ์ญ์์ค. ๊ธฐ๋ณธ์ ์ผ๋ก Apidog๋ ๋ชจ๋ ๊ณต์ ๋ฌธ์์์ ์๋ํฌ์ธํธ ์์ฒญ์ ๊ด๋ฆฌํ๊ธฐ ์ํด Cloud Agent๋ฅผ ์ ๊ณตํฉ๋๋ค.CORS Proxy ์ต์
#
์๊ตฌ ์ฌํญ์ ๊ฐ์ฅ ์ ํฉํ CORS ํ๋ก์ ์ต์
์ ์ ํํ์ญ์์ค.Cloud Proxy: Apidog์ Cloud Agent๋ฅผ ์ฌ์ฉํ์ฌ ์๋ํฌ์ธํธ ์์ฒญ์ ์ฒ๋ฆฌํฉ๋๋ค. ์ฐธ๊ณ : Cloud Agent๋ ๋ด๋ถ ๋คํธ์ํฌ์ ์๋ํฌ์ธํธ์ ์ ๊ทผํ ์ ์์ต๋๋ค.
Browser Extensions: ์ฌ์ฉ์์ ๋ธ๋ผ์ฐ์ ์ ์ค์น๋ ๋ธ๋ผ์ฐ์ ํ์ฅ ํ๋ก๊ทธ๋จ์ ์ฌ์ฉํฉ๋๋ค. ํ์ฅ ํ๋ก๊ทธ๋จ์ด ์๋ ์ฌ์ฉ์๋ ์์ฒญ์ ๋ณด๋ด๊ธฐ ์ ์ ์ค์นํ๋ผ๋ ์๋ด๋ฅผ ๋ฐ์ต๋๋ค.
No Proxy: ์์ฒญ์ด ์ฌ์ฉ์์ ๋ธ๋ผ์ฐ์ ์์ ์ง์ ์ ์ก๋ฉ๋๋ค. ์๋ํฌ์ธํธ ์๋ฒ๊ฐ CORS๋ฅผ ์ฌ๋ฐ๋ฅด๊ฒ ์ฒ๋ฆฌํ๋๋ก ๊ตฌ์ฑ๋์ด ์๋์ง ํ์ธํ์ญ์์ค.