N8N ์ค์น ์์ด ๋ธ๋ก๊ทธ์คํ ์๋ํ ์ํฌํ๋ก์ฐ JSON ๋ค์ด๋ก๋ ํ ์ค์ ๊ฐ์ด๋
- JSON ์ํฌํ๋ก์ฐ ํ์ผ - N8N์ ๋ฐ๋ก importํด์ ์ฌ์ฉ
- ์์ธ ์ค์ ๊ฐ์ด๋ - ๋จ๊ณ๋ณ ์ค์ ๋ฐฉ๋ฒ
์ฃผ์ ๊ธฐ๋ฅ:
- ⏰ 6์๊ฐ๋ง๋ค ์๋ ์คํ (๋ณ๊ฒฝ ๊ฐ๋ฅ)
- ๐ ๊ตฌ๊ธ ์ํธ์์ ๋ฐ์ดํฐ ์ฝ๊ธฐ
- ๐ ์ํ๊ฐ 'Y'์ธ ๊ธ๋ง ํํฐ๋ง
- ๐ Blogger API๋ก ์๋ ๋ฐํ
- ✅ ๋ฐํ ๊ฒฐ๊ณผ ์ํธ์ ์๋ ๊ธฐ๋ก
- ๐ ์ฑ๊ณต/์คํจ ๋ก๊ทธ ๊ธฐ๋ก
์ค์ ์ ๊ผญ ๋ณ๊ฒฝํด์ผ ํ ๊ฒ:
Set Blog ID ๋
ธ๋์ ๋ธ๋ก๊ทธ ID
- ๋ชจ๋ Google Sheets ๋
ธ๋์ ์ํธ ID
- Credentials (Google Sheets, Blogger OAuth2)
๋ก๊ทธ์คํ ์๋ํ ์ํฌํ๋ก์ฐ ์ค์ ๊ฐ์ด๋
๐ ์ฌ์ ์ค๋น์ฌํญ
1. ํ์ํ ๊ฒ๋ค
- ✅ N8N ์ค์น (ํด๋ผ์ฐ๋ ๋๋ ์
ํํธ์คํ
)
- ✅ ๊ตฌ๊ธ ๊ณ์ (์ํธ & ๋ธ๋ก๊ทธ์คํ)
- ✅ Blogger API ํ์ฑํ
๐ง ์ค์ ๋ฐฉ๋ฒ
STEP 1: ๊ตฌ๊ธ ์ํธ ์ค๋น
๊ตฌ๊ธ ์ํธ์ ๋ค์ ์ด์ ์์ฑํ์ธ์:
| ์ด ์ด๋ฆ |
์ค๋ช
|
์์ |
| ์ ๋ชฉ |
ํฌ์คํธ ์ ๋ชฉ |
"N8N์ผ๋ก ๋ธ๋ก๊ทธ ์๋ํํ๊ธฐ" |
| ๋ด์ฉ |
๋ณธ๋ฌธ ๋ด์ฉ (HTML ๊ฐ๋ฅ) |
<p>์๋
ํ์ธ์...</p> |
| ๋ผ๋ฒจ |
์นดํ
๊ณ ๋ฆฌ/ํ๊ทธ (์ผํ ๊ตฌ๋ถ) |
"์๋ํ, N8N, ๋ธ๋ก๊ทธ" |
| ์ํ |
๋ฐํ ์ฌ๋ถ |
"Y" ๋๋ "N" |
| ํฌ์คํธID |
๋ฐํ ํ ์๋ ์
๋ ฅ |
(๋น์๋ ) |
| ๋ฐํ์ผ์ |
๋ฐํ ์๊ฐ ๊ธฐ๋ก |
(๋น์๋ ) |
์ถ๊ฐ ์ํธ: Log ์ํธ๋ฅผ ๋ง๋ค์ด ์ฑ๊ณต/์คํจ ๋ก๊ทธ ๊ธฐ๋ก (์ ํ์ฌํญ)
STEP 2: N8N์ ์ํฌํ๋ก์ฐ ๊ฐ์ ธ์ค๊ธฐ
- N8N ๋์๋ณด๋ ์ ์
- ์ข์ธก ๋ฉ๋ด์์ Workflows ํด๋ฆญ
- ์ฐ์ธก ์๋จ Import from File ๋๋ Import from URL ์ ํ
- ์์ JSON ํ์ผ ๋ด์ฉ์ ๋ณต์ฌํด์ ๋ถ์ฌ๋ฃ๊ธฐ
- Import ํด๋ฆญ
STEP 3: ํ์ ์ค์ ๋ณ๊ฒฝ
๐ 3-1. ๋ธ๋ก๊ทธ ID ์ค์
Set Blog ID ๋
ธ๋๋ฅผ ๋๋ธํด๋ฆญํ์ฌ ์ฝ๋ ์์ :
const BLOG_ID = '1234567890123456789'; // ← ๋ณธ์ธ์ ๋ธ๋ก๊ทธ ID๋ก ๋ณ๊ฒฝ
๋ธ๋ก๊ทธ ID ์ฐพ๋ ๋ฐฉ๋ฒ:
- ๋ธ๋ก๊ทธ์คํ ๊ด๋ฆฌ์ ํ์ด์ง ์ ์
- ์ค์ → ๊ธฐ๋ณธ → ๋ธ๋ก๊ทธ ID ํ์ธ
- ๋๋ URL:
https://www.blogger.com/blogger.g?blogID=์ฌ๊ธฐ์ซ์
๐ 3-2. ๊ตฌ๊ธ ์ํธ ID ์ค์
๊ฐ Google Sheets ๋
ธ๋์์ YOUR_SPREADSHEET_ID๋ฅผ ๋ณธ์ธ์ ์ํธ ID๋ก ๋ณ๊ฒฝ:
Google Sheets - Read
Google Sheets - Update
Log Success
Log Error
์ํธ ID ์ฐพ๋ ๋ฐฉ๋ฒ:
๊ตฌ๊ธ ์ํธ URL์์ ์ถ์ถ:
https://docs.google.com/spreadsheets/d/[์ด ๋ถ๋ถ์ด ์ํธ ID]/edit
STEP 4: ์๊ฒฉ ์ฆ๋ช
(Credentials) ์ค์
๐ 4-1. Google Sheets OAuth2 ์ค์
- N8N์์ Credentials ๋ฉ๋ด ํด๋ฆญ
- New → Google Sheets OAuth2 API ์ ํ
- Google ๊ณ์ ์ฐ๊ฒฐ ๋ฐ ๊ถํ ์น์ธ
- ๋ชจ๋ Google Sheets ๋
ธ๋์ ์ด ์๊ฒฉ ์ฆ๋ช
์ฐ๊ฒฐ
๐ 4-2. Google Blogger OAuth2 ์ค์
- Credentials → New → Google OAuth2 API ์ ํ
- Scopes์ ๋ค์ ์ถ๊ฐ:
https://www.googleapis.com/auth/blogger
- Google ๊ณ์ ์ฐ๊ฒฐ ๋ฐ ๊ถํ ์น์ธ
HTTP Request - Blogger API ๋
ธ๋์ ์ฐ๊ฒฐ
STEP 5: Blogger API ํ์ฑํ
- Google Cloud Console ์ ์
- ํ๋ก์ ํธ ์ ํ ๋๋ ์์ฑ
- API ๋ฐ ์๋น์ค → ๋ผ์ด๋ธ๋ฌ๋ฆฌ ํด๋ฆญ
- "Blogger API v3" ๊ฒ์
- ์ฌ์ฉ ๋ฒํผ ํด๋ฆญ
๐ ์ฌ์ฉ ๋ฐฉ๋ฒ
์๋ ์คํ (์ค์ผ์ค)
- ๊ธฐ๋ณธ: 6์๊ฐ๋ง๋ค ์๋ ์คํ
Schedule Trigger ๋
ธ๋์์ ์ฃผ๊ธฐ ๋ณ๊ฒฝ ๊ฐ๋ฅ
- ์: ๋งค์ผ ์ค์ 9์, 1์๊ฐ๋ง๋ค ๋ฑ
์๋ ์คํ
- ์ํฌํ๋ก์ฐ ํ์ด์ง์์ Execute Workflow ํด๋ฆญ
- ์ฆ์ ์คํ๋์ด ์ํ๊ฐ 'Y'์ธ ๋ชจ๋ ๊ธ ๋ฐํ
์ค์ ์ํฌํ๋ก์ฐ
- ๊ตฌ๊ธ ์ํธ์ ๊ธ ์์ฑ → ์ ๋ชฉ, ๋ด์ฉ, ๋ผ๋ฒจ ์
๋ ฅ
- ์ํ๋ฅผ 'Y'๋ก ๋ณ๊ฒฝ → ๋ฐํ ๋๊ธฐ
- ์๋ ์คํ → ์ค์ผ์ค์ ๋ฐ๋ผ ์๋ ๋ฐํ
- ๊ฒฐ๊ณผ ํ์ธ → ํฌ์คํธID์ ๋ฐํ์ผ์ ์๋ ๊ธฐ๋ก
๐ ์ํฌํ๋ก์ฐ ๊ตฌ์กฐ
┌─────────────────┐
│ Schedule Trigger │ (6์๊ฐ๋ง๋ค)
└────────┬────────┘
│
▼
┌─────────────────┐
│ Google Sheets │ (๋ฐ์ดํฐ ์ฝ๊ธฐ)
│ - Read │
└────────┬────────┘
│
▼
┌─────────────────┐
│ Set Blog ID │ (๋ธ๋ก๊ทธ ID ์ค์ )
└────────┬────────┘
│
▼
┌─────────────────┐
│ Filter │ (์ํ='Y' & ํฌ์คํธID ์์)
└────────┬────────┘
│
▼
┌─────────────────┐
│ HTTP Request │ (Blogger API ํธ์ถ)
│ - Blogger API │
└────────┬────────┘
│
▼
┌─────────────────┐
│ Google Sheets │ (ํฌ์คํธID, ์ํ ์
๋ฐ์ดํธ)
│ - Update │
└────────┬────────┘
│
▼
┌─────────────────┐
│ Log Success │ (์ฑ๊ณต ๋ก๊ทธ ๊ธฐ๋ก)
└─────────────────┘
๐ก ๊ณ ๊ธ ๊ธฐ๋ฅ ์ถ๊ฐ ์์ด๋์ด
1. ์ด๋ฏธ์ง ์๋ ์
๋ก๋
- Google Drive์์ ์ด๋ฏธ์ง ๊ฐ์ ธ์ค๊ธฐ
- Imgur API๋ก ์ด๋ฏธ์ง ํธ์คํ
- HTML img ํ๊ทธ๋ก ์ฝ์
2. ์์ฝ ๋ฐํ
- ์ํธ์ "์์ฝ์ผ์" ์ด ์ถ๊ฐ
- Filter ๋
ธ๋์ ๋ ์ง ์กฐ๊ฑด ์ถ๊ฐ
- ์์ฝ ์๊ฐ์ด ๋๋ฉด ์๋ ๋ฐํ
3. ์์
๋ฏธ๋์ด ์ฐ๋
- ๋ฐํ ํ ํธ์ํฐ์ ์๋ ๊ณต์
- ์ฌ๋์ผ๋ก ์๋ฆผ ์ ์ก
- ํ
๋ ๊ทธ๋จ ๋ด ์ฐ๋
4. ์ฝํ
์ธ AI ์์ฑ
- OpenAI API๋ก ์ด์ ์์ฑ
- ์ ๋ชฉ๋ง ์
๋ ฅํ๋ฉด ๋ณธ๋ฌธ ์๋ ์์ฑ
- SEO ์ต์ ํ ์๋ ์ ์ฉ
⚠️ ์ฃผ์์ฌํญ
- API ํ ๋น๋: Blogger API๋ ์ผ์ผ ์ฌ์ฉ๋ ์ ํ์ด ์์ต๋๋ค
- ์๋ฌ ์ฒ๋ฆฌ: Log Error ๋
ธ๋๋ก ์คํจ ์์ธ ์ถ์
- ํ
์คํธ: ๋จผ์ ํ
์คํธ ์ํธ๋ก ์ถฉ๋ถํ ํ
์คํธ ํ ์ฌ์ฉ
- ๋ฐฑ์
: ์ค์ํ ์ฝํ
์ธ ๋ ๋ณ๋ ๋ฐฑ์
๊ถ์ฅ
๐ ๋ฌธ์ ํด๊ฒฐ
"์ธ์ฆ ์คํจ" ์๋ฌ
→ Credentials ์ฌ์ค์ ๋ฐ ๊ถํ ํ์ธ
"๋ธ๋ก๊ทธ๋ฅผ ์ฐพ์ ์ ์์" ์๋ฌ
→ BLOG_ID ํ์ธ ๋ฐ Blogger API ํ์ฑํ ํ์ธ
"์ํธ๋ฅผ ์ฝ์ ์ ์์" ์๋ฌ
→ ์ํธ ID ๋ฐ ์ํธ ์ด๋ฆ(Sheet1) ํ์ธ
๋ฐํ์ ๋๋๋ฐ ์ํธ ์
๋ฐ์ดํธ ์ ๋จ
→ Google Sheets Update ๋
ธ๋์ ํํฐ ์กฐ๊ฑด ํ์ธ
๐ ์ถ๊ฐ ์๋ฃ
๐ ์์ฑ! ์ด์ ๋ธ๋ก๊ทธ ํฌ์คํ
์ด ์์ ์๋ํ๋ฉ๋๋ค!