๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ
Windows & PC

ํฌ๋กœ๋ฏธ์›€ [Google API ํ‚ค๊ฐ€ ๋ˆ„๋ฝ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. Chromium์˜ ์ผ๋ถ€ ๊ธฐ๋Šฅ์ด ์‚ฌ์šฉ ์ค‘์ง€๋ฉ๋‹ˆ๋‹ค.] ํ•ด๊ฒฐ๋ฐฉ๋ฒ•

by ๋‚ฏ์„ ๊ณต๊ฐ„2019 2023. 8. 6.

๋ชฉ์ฐจ

    ํฌ๋กœ๋ฏธ์›€ [Google API ํ‚ค๊ฐ€ ๋ˆ„๋ฝ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. Chromium์˜ ์ผ๋ถ€ ๊ธฐ๋Šฅ์ด ์‚ฌ์šฉ ์ค‘์ง€๋ฉ๋‹ˆ๋‹ค.]

    Google API keys missing ์„œ๋ก 

    ํฌ๋กœ๋ฏธ์›€(Chromium)์€ ๊ตฌ๊ธ€ ํฌ๋กฌ(Chrome) ๋ธŒ๋ผ์šฐ์ €์˜ ์˜คํ”ˆ ์†Œ์Šค ํ”„๋กœ์ ํŠธ๋กœ, ์›น ๋ธŒ๋ผ์šฐ์ง• ๊ธฐ๋Šฅ๊ณผ ๋‹ค์–‘ํ•œ ๊ธฐ๋Šฅ์„ ์ œ๊ณตํ•˜๋Š” ์ธ๊ธฐ ์žˆ๋Š” ์›น ๋ธŒ๋ผ์šฐ์ € ์—”์ง„์ž…๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ ๋•Œ๋•Œ๋กœ ํฌ๋กœ๋ฏธ์›€์„ ์„ค์น˜ํ•˜๊ณ  ์‹คํ–‰ํ•˜๋ฉด "Google API ํ‚ค๊ฐ€ ๋ˆ„๋ฝ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. Chromium์˜ ์ผ๋ถ€ ๊ธฐ๋Šฅ์ด ์‚ฌ์šฉ ์ค‘์ง€๋ฉ๋‹ˆ๋‹ค."๋ผ๋Š” ๊ฒฝ๊ณ  ๋ฉ”์‹œ์ง€๊ฐ€ ๋‚˜ํƒ€๋‚  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด ๋ฌธ์ œ๋Š” Google API ํ‚ค๊ฐ€ ์—†์–ด์„œ ๋ฐœ์ƒํ•˜๋Š” ๊ฒƒ์œผ๋กœ, ์‚ฌ์šฉ ์ค‘์ง€๋œ ๊ธฐ๋Šฅ์€ ๊ตฌ๊ธ€๊ณผ ์—ฐ๋™ํ•˜์—ฌ ์ œ๊ณต๋˜๋Š” ๊ธฐ๋Šฅ๋“ค์ž…๋‹ˆ๋‹ค. ์ด๋Ÿฌํ•œ ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•˜๊ธฐ ์œ„ํ•ด ๊ฐ„๋‹จํ•œ ๋ช…๋ น์–ด๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ Google API ํ‚ค๊ฐ€ ํ•„์š”ํ•˜์ง€ ์•Š๋„๋ก ์„ค์ •ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

    ํ•ด๊ฒฐ ๋ฐฉ๋ฒ•

    Google API ํ‚ค๊ฐ€ ๋ˆ„๋ฝ๋˜์–ด์„œ ๋ฐœ์ƒํ•˜๋Š” ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•˜๊ธฐ ์œ„ํ•ด์„œ๋Š” CMD(๋ช…๋ น ํ”„๋กฌํ”„ํŠธ) ์ฐฝ์„ ์—ด์–ด ์•„๋ž˜์™€ ๊ฐ™์ด ๋ช…๋ น์–ด๋ฅผ ์ž…๋ ฅํ•ฉ๋‹ˆ๋‹ค:

    setx GOOGLE_API_KEY "no"
    setx GOOGLE_DEFAULT_CLIENT_ID "no"
    setx GOOGLE_DEFAULT_CLIENT_SECRET "no"

    ์ด๋ ‡๊ฒŒ ํ•˜๋ฉด ํฌ๋กœ๋ฏธ์›€์ด Google API ํ‚ค๋ฅผ ์š”๊ตฌํ•˜์ง€ ์•Š๊ณ  ์‹คํ–‰๋ฉ๋‹ˆ๋‹ค. ํ•˜์ง€๋งŒ ์ด ๋ฐฉ๋ฒ•์€ ๊ตฌ๊ธ€๊ณผ์˜ ์—ฐ๋™์— ํ•„์š”ํ•œ ๊ธฐ๋Šฅ๋“ค์ด ์‚ฌ์šฉ ์ค‘์ง€๋˜๋ฏ€๋กœ, ํŠน์ • ๊ธฐ๋Šฅ์„ ์‚ฌ์šฉํ•  ์ˆ˜ ์—†๊ฒŒ ๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

    ๊ตฌ๊ธ€ API ํ‚ค์˜ ์ค‘์š”์„ฑ

    Google API ํ‚ค๋Š” ๊ฐœ๋ฐœ์ž๋“ค์ด ๊ตฌ๊ธ€์˜ ๋‹ค์–‘ํ•œ ์„œ๋น„์Šค์™€ ํ”Œ๋žซํผ์„ ์‚ฌ์šฉํ•˜๊ธฐ ์œ„ํ•ด ๋ฐœ๊ธ‰๋ฐ›์•„์•ผ ํ•˜๋Š” ๊ณ ์œ ํ•œ ํ‚ค์ž…๋‹ˆ๋‹ค. ์ด ํ‚ค๋Š” ๋‹ค์–‘ํ•œ Google ์„œ๋น„์Šค์™€ ํ†ต์‹ ํ•˜๋ฉฐ, ์˜ˆ๋ฅผ ๋“ค์–ด ์ง€๋„ ์„œ๋น„์Šค, Gmail API, YouTube API ๋“ฑ์„ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋„๋ก ํ•ฉ๋‹ˆ๋‹ค. ๋”ฐ๋ผ์„œ Google API ํ‚ค๋ฅผ ๋ฐœ๊ธ‰๋ฐ›๊ณ  ์‚ฌ์šฉํ•˜๋Š” ๊ฒƒ์€ ๊ฐœ๋ฐœ์ž๋“ค์—๊ฒŒ ๋งค์šฐ ์ค‘์š”ํ•ฉ๋‹ˆ๋‹ค. ํ•˜์ง€๋งŒ ์ผ๋ฐ˜ ์‚ฌ์šฉ์ž๋“ค์ด ํฌ๋กœ๋ฏธ์›€์„ ์‚ฌ์šฉํ•˜๋Š” ๊ฒฝ์šฐ์—๋Š” ์ด๋Ÿฌํ•œ ํ‚ค๊ฐ€ ํ•„์š”ํ•˜์ง€ ์•Š์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

    Google API ํ‚ค๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ๊ธฐ๋Šฅ๋“ค

    ํฌ๋กœ๋ฏธ์›€์˜ ๊ตฌ๊ธ€ API ํ‚ค๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ๊ธฐ๋Šฅ๋“ค์€ ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค:

    1. ์ง€๋„ ์„œ๋น„์Šค: ๊ตฌ๊ธ€ ๋งต ์„œ๋น„์Šค๋ฅผ ์‚ฌ์šฉํ•  ๋•Œ์—๋Š” API ํ‚ค๊ฐ€ ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค. ์ด๋ฅผ ํ†ตํ•ด ์ง€๋„๋ฅผ ํ‘œ์‹œํ•˜๊ฑฐ๋‚˜ ์žฅ์†Œ๋ฅผ ๊ฒ€์ƒ‰ํ•˜๋Š” ๋“ฑ์˜ ๊ธฐ๋Šฅ์„ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
    2. ๊ฒ€์ƒ‰ ๊ธฐ๋Šฅ: ๊ตฌ๊ธ€ ๊ฒ€์ƒ‰ ๊ธฐ๋Šฅ์„ ์‚ฌ์šฉํ•˜๋Š” ๊ฒฝ์šฐ์—๋„ API ํ‚ค๊ฐ€ ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค. ์ด๋ฅผ ํ†ตํ•ด ๋น ๋ฅด๊ณ  ์ •ํ™•ํ•œ ๊ฒ€์ƒ‰ ๊ฒฐ๊ณผ๋ฅผ ์–ป์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
    3. Gmail API: ์ด๋ฉ”์ผ ๊ธฐ๋Šฅ์„ ์‚ฌ์šฉํ•˜๋ ค๋ฉด Gmail API๋ฅผ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์œผ๋ฉฐ, ์ด๋ฅผ ์œ„ํ•ด์„œ๋„ API ํ‚ค๊ฐ€ ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค.
    4. YouTube API: ๋™์˜์ƒ๊ณผ ๊ด€๋ จ๋œ ๊ธฐ๋Šฅ์„ ์‚ฌ์šฉํ•  ๋•Œ์—๋Š” YouTube API๋ฅผ ์‚ฌ์šฉํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

    API ํ‚ค๋ฅผ ๋ฐœ๊ธ‰๋ฐ›๋Š” ๋ฐฉ๋ฒ•

    Google API ํ‚ค๋ฅผ ๋ฐœ๊ธ‰๋ฐ›๋Š” ๋ฐฉ๋ฒ•์€ ๊ฐ„๋‹จํ•ฉ๋‹ˆ๋‹ค. Google ๊ฐœ๋ฐœ์ž ์ฝ˜์†”์— ์ ‘์†ํ•˜์—ฌ ํ”„๋กœ์ ํŠธ๋ฅผ ์ƒ์„ฑํ•˜๊ณ , ํ•ด๋‹น ํ”„๋กœ์ ํŠธ์—์„œ ์›ํ•˜๋Š” API๋ฅผ ํ™œ์„ฑํ™”ํ•œ ๋’ค, API ํ‚ค๋ฅผ ์ƒ์„ฑํ•˜๋ฉด ๋ฉ๋‹ˆ๋‹ค. ์ดํ›„ ์ƒ์„ฑ๋œ API ํ‚ค๋ฅผ ํฌ๋กœ๋ฏธ์›€์— ์ ์šฉํ•˜๋ฉด ๊ตฌ๊ธ€๊ณผ์˜ ์—ฐ๋™ ๊ธฐ๋Šฅ์„ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

    ๊ฒฐ๋ก 

    ํฌ๋กœ๋ฏธ์›€์„ ์‚ฌ์šฉํ•˜๋ฉด์„œ Google API ํ‚ค๊ฐ€ ๋ˆ„๋ฝ๋˜์–ด์„œ ๋ฐœ์ƒํ•˜๋Š” ๋ฌธ์ œ๋Š” ๊ฐ„๋‹จํ•œ ๋ช…๋ น์–ด๋ฅผ ํ†ตํ•ด ํ•ด๊ฒฐํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ํ•˜์ง€๋งŒ ์ด๋ ‡๊ฒŒ ์„ค์ •ํ•˜๋ฉด ๊ตฌ๊ธ€๊ณผ์˜ ์—ฐ๋™ ๊ธฐ๋Šฅ๋“ค์€ ์‚ฌ์šฉ ์ค‘์ง€๋˜๋ฏ€๋กœ, ํ•„์š”ํ•œ ๊ธฐ๋Šฅ๋“ค์„ ์‚ฌ์šฉํ•˜์ง€ ๋ชปํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ฐœ๋ฐœ์ž๋“ค์€ ๊ตฌ๊ธ€ API ํ‚ค๋ฅผ ๋ฐœ๊ธ‰๋ฐ›์•„์„œ ํ•„์š”ํ•œ ์„œ๋น„์Šค๋“ค์„ ์‚ฌ์šฉํ•˜๋Š” ๊ฒƒ์ด ์ข‹์œผ๋ฉฐ, ์ผ๋ฐ˜ ์‚ฌ์šฉ์ž๋“ค์€ ํฌ๋กœ๋ฏธ์›€์„ ํŽธ๋ฆฌํ•˜๊ฒŒ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ํฌ๋กœ๋ฏธ์›€์€ ์˜คํ”ˆ ์†Œ์Šค ํ”„๋กœ์ ํŠธ์ด๊ธฐ ๋•Œ๋ฌธ์— ์ž์œ ๋กญ๊ฒŒ ์ปค์Šคํ„ฐ๋งˆ์ด์ง•์ด ๊ฐ€๋Šฅํ•˜๋ฉฐ, ์‚ฌ์šฉ์ž๋“ค์€ ์ž์‹ ์˜ ํ•„์š”์— ๋งž๊ฒŒ ํ™œ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

    ๋ฐ˜์‘ํ˜•

    ๋Œ“๊ธ€