API - LowyShin/giipdoc-ko GitHub Wiki
giip API
giip๋ API๋ฅผ ํ์ฉํ์ฌ ์์คํ ์ ๊ฐ์ข ์ ๋ณด๋ฅผ ์ทจ๋ํ๊ฑฐ๋ ์์คํ ์ ๋ช ๋ น์ ๋ณด๋ผ ์ ์์ต๋๋ค. API๋ฅผ ์ฌ์ฉํ๊ธฐ ์ํด์๋ Logical Server๋ฅผ Service Group์ ์ถ๊ฐ๋ฅผ ํด์ผํ๊ณ , Service Group์ Secret Key๋ฅผ ๋ง๋ค์ด์ผ ํฉ๋๋ค.
giipAPI V2
[20250311] ์๋ก์ด API์์คํ ์ ์คํํ์ต๋๋ค. ํ์ฌ๋ slack์ ์ต์ ํ ๋์ด ์๊ธฐ ๋๋ฌธ์ slack์์ ์ฌ์ฉํด๋ณด์๊ฑฐ๋, slack์ฉ api์ ๋ง์ถ์ด Postman๊ฐ์ ๊ณณ์์ ๋์ง๋ฉด ๋์ผํ ํจ๊ณผ๋ฅผ ๋ณผ ์ ์์ต๋๋ค.
Slack App์์ ํ์ฉํ๊ธฐ
Slack App์ ์ถ๊ฐํด์ ์ฑํ ์ผ๋ก giip๋ฅผ ์ฌ์ฉํ ์ ์์ต๋๋ค.
Slack App์ ์ถ๊ฐํ ๋ด์ฉ
- command :
/gic
- Request URL :
https://giipfaw.azurewebsites.net/api/HttpTrigger1?code=ldSSI-JUVrOPtwfafEkiYSYbvvkd89gmrCgS8myZZLpqAzFuxD3LKw==
- Short Description :
giip console command
์์ ์ UserAppKey ๋ฑ๋ก
giip User Portal์์ giip_secret_key๋ฅผ ์ทจ๋ํ์ฌ slack๋ฉ์์ง์ ์ถ๊ฐ
/gic AppTokenPut 'giip_secret_key', 'using_app', 'zonecode'
- giip_secret_key : giip Web Console > ํ๊ฒฝ > ์๋น์ค ์์ ์๋น์ค๋ฅผ ๋ฑ๋กํ๋ฉด Secret Key๋ฅผ ๋ฐํํ ์ ์์ต๋๋ค.
- using_app : ์ฌ์ฉํ app์ ๊ตฌ๋ถํด์ ์ ์ฅํ ์ ์์ต๋๋ค. Slack์์ ์ฌ์ฉํ๋ค๋ฉด
slack
์ด๋ผ๊ณ ํ๊ธฐํ๋ฉด ๋ฉ๋๋ค. - zonecode : Time Zone ์์คํ ์์ ์ฌ์ฉํ๋ zone์ฝ๋๋ฅผ ์ ๋ ฅํ๋ฉด ๋ฉ๋๋ค. jp, kr, utc ๋ฑ..
์์ ์ UserAppKey๋ก ๋ ๊ฐ์ SecretKey๋ฅผ ๋ฑ๋กํ๋ฉด ๋ง์ง๋ง์ ๋ฑ๋กํ SecretKey๋ก ์ ๋ฐ์ดํธ๊ฐ ๋ฉ๋๋ค.
secretkey๋ project๋ณ๋ก ๋๋์ด ์๊ธฐ ๋๋ฌธ์ project๋ณ๋ก ์์ ์ ํด์ผ ํ๊ธฐ ๋๋ฌธ์ ๋๋ค.
์ ์ ๊ถํ ์ถ๊ฐํ๊ธฐ
/gic giiptokenput @giiptoken
- giiptoken์ giip์น์๋น์ค์ ๋ก๊ทธ์ธํ์ฌ giip์ ๊ธฐ๋ฅ์ ์ฌ์ฉํ ๋ ํ์ํ ์ ์ ์ access token์ ์ด์ผ๊ธฐ ํฉ๋๋ค.
- giiptoken์ ๋ฑ๋กํ๋ฉด ์ ์ ๊ฐ giip web console์์ ์ฌ์ฉํ ์ ์๋ ๋ง์ ๊ธฐ๋ฅ์ ์ฌ์ฉํ ์ ์๊ฒ ๋ฉ๋๋ค.
์์ ์ Key ๋ฐ ์ ๋ณด ํ์ธ
/gic myinfo
์ ์ฒด Command List
/gic cmdlist
- ํน์ ํค์๋๋ก ์์ํ๋ ์ปค๋งจ๋๋ฅผ ์ฐพ์ ๊ฒฝ์ฐ
/gic cmdlist 'kvs'
- ๊ธฐํ ๋์๋ง
/gic help