준비 중인 채널
네이버 클립
포샌디로 AI가 네이버 클립에 세로 영상을 올리게 될 방법이에요: 필요한 브라우저 확장, 먼저 만들어 둘 클립 프로필, 카테고리와 해시태그, 비공개 클립과 임시저장의 차이.
준비 중인 채널이에요. 아래는 연결이 열리면 쓰게 될 방법이에요. 열리면 블로그와 이 페이지에 알려드려요.
한눈에
| 항목 | 종류 | 값 |
|---|---|---|
| 글자 수 | 텍스트 | 300 |
| 이미지 | 미디어 | 안 됨. 영상에 이미지를 같이 넣으면 영상만 올라가고 경고가 붙어요 |
| 캐러셀 | 미디어 | 안 됨 |
| 영상 | 미디어 | 글 하나에 1개 |
| 텍스트만 | 미디어 | 안 됨 (미디어 필수) |
| 24시간 발행 | 한도 | 20 |
| 24시간 삭제 | 한도 | 아직 지원 안 함. 클립 크리에이터에서 직접 지워요 |
| 상태 | 상태 | 준비 중 (열리면 브라우저 확장 필요) |
연결이 열리면 서버가 이 값으로 검사하게 돼요.
- 클립은 영상 1개짜리 글이에요. 사진이나 글자만 있는 글은 받지 않아요.
- 설명 글자 수는 UTF-16 단위로 세요. 그래서 기본 평면 밖의 이모지는 2자로 쳐요.
- 네이버는 상한을 넘는 부분을 알리지 않고 잘라 버려요. 그래서 포샌디가 올리기 전에 먼저 거절하게 돼요.
네이버 클립에 필요한 것
네이버 클립에는 공식 업로드 API가 없어요. 네이버 블로그처럼, 내 브라우저(크롬, 엣지, 웨일)에 설치한 포샌디 확장이 연결한 네이버 계정으로 클립 크리에이터에서 올리게 돼요.
| 필요한 것 | 내용 |
|---|---|
| 확장 버전 | 0.7.32 이상 |
| 네이버 권한 | 확장이 요청하는 권한 허용 |
| 클립 프로필 | 그 네이버 계정에 미리 만들어 둔 클립 프로필 |
클립 프로필 만들기는 네이버 쪽 가입 절차라서 포샌디가 대신 만들지 않아요.
첫 클립 올리기
열리면 아래 순서로 올리게 돼요.
bridge_status를 불러 확장이 켜져 있는지 봐요. 확장을 설치한 브라우저가 닫혀 있으면 클립은 대기열에서 기다려요.- 세로 영상을 올려요.
list_accounts에서 그 계정의naverClip.categories를 읽어요.- 미디어 id와
categoryId를 넣어publish를 불러요.
curl -X POST https://api.posendy.com/v1/posts \
-H "Authorization: Bearer $POSENDY_KEY" \
-H "Content-Type: application/json" \
-d '{
"content": "Evening walk in the park",
"accountIds": ["conn_..."],
"mediaIds": ["med_..."],
"options": { "naver_clip": { "categoryId": "169", "tags": ["walk", "park"], "visibility": "public" } }
}'
options.naver_clip 값
| 이름 | 타입 | 설명 |
|---|---|---|
tags | string[] | 해시태그 5개까지, # 없이 넣어요. 네이버 클립에는 태그 칸이 따로 없어서 설명 끝에 #태그로 붙어요. 그래서 설명과 태그를 합쳐 300자 안이어야 하고, 설명에 이미 쓴 #낱말도 5개에 들어가요. |
categoryId | string | 필수. list_accounts의 naverClip.categories에 있는 카테고리 id예요. 네이버 클립 카테고리는 2단계라서 두 번째 단계 id를 넣어요. 이 값이나 category(이름) 중 하나를 넣어요. 기본값은 없어요. |
category | string | id 대신 쓰는 카테고리 이름이에요. list_accounts의 naverClip.categories에 나온 그대로(대분류와 소분류 이름을 ›로 이은 형태) 넣어요. (API 전용, 대시보드에는 없음) |
visibility | public / private | public(기본값) 또는 private(계정 주인만 볼 수 있음). 비공개여도 클립은 올라가요. |
aiGenerated | boolean | 네이버 클립의 AI 활용 표시를 켜요. 첨부한 영상에 aiGenerated 표시가 있으면 자동으로 켜져요. 끄려면 false를 넣어요. |
adDisclosure | boolean | 광고, 협찬 표시를 켜요(유료 광고, 협찬, PPL). 법적 표시라서 직접 정해서 넣어요. |
disableComments | boolean | 이 클립의 댓글을 꺼요. 기본은 댓글 허용이에요. |
draftOnly | boolean | 게시하지 않고 클립 크리에이터에 임시저장으로 올려요. 마무리는 사람이 거기서 해요. 계정 주인만 보게 게시하는 visibility private와 다르고, 글 전체를 포샌디에 두는 글의 draft와도 달라요. |
content | string | 이 채널에만 보낼 본문이에요. 넣으면 공통 본문 대신 이 값이 나가고, 글자 수와 미디어 검사도 이 값으로 해요. 안 넣으면 공통 본문을 써요. |
네이버 클립에는 해시태그 칸이 따로 없어요. 그래서 태그는 설명 끝에 #태그로 붙고, 설명에 이미 쓴 #낱말도 5개 안에 세요.
비공개 클립과 임시저장의 차이
| 방법 | 클립이 올라가나 | 누가 보나 |
|---|---|---|
visibility: "private" | 올라가요 | 계정 주인만 |
draftOnly: true | 클립 크리에이터 임시저장에만 있어요 | 사람이 마무리하기 전까지 아무도 못 봐요 |
글의 draft | 아무 데도 안 올라가요 | 글 전체가 포샌디에만 있어요 |
안 되는 것
처음 열릴 때는 클립 올리기만 하게 돼요.
- 클립 읽기, 목록, 수정, 삭제, 숫자, 댓글: 이유와 함께 거절하게 돼요. 클립 크리에이터에서 직접 해요.
- 커버 이미지, 음악, 장소, 재생목록, 네이버 자체 예약: 없어요. 예약은 글의
scheduledAt으로 해요.
자주 묻는 것
네이버 계정에 클립 프로필이 없다고 나와요
네이버 계정에는 클립 크리에이터에서 직접 만들기 전까지 클립 프로필이 없어요. 거기서 만든 다음, 연결 화면에서 네이버 클립을 다시 연결해요.
클립이 진짜 올라갔는지 어떻게 알아요?
확장이 등록을 누른 뒤 클립 목록을 다시 읽어요. 그 영상이 정확히 하나 있을 때만 성공으로 알려줘요. 못 찾으면 clip_unconfirmed로 실패해요. 이때는 다시 보내기 전에 클립 크리에이터의 콘텐츠 목록부터 확인해요.
네이버 블로그와 네이버 클립을 다른 네이버 계정으로 쓸 수 있나요?
네. 둘 다 확장에 있는 같은 네이버 계정 목록에서 골라요. 워크스페이스마다 네이버 블로그 하나, 네이버 클립 하나를 둘 수 있어요. 같은 네이버 계정이어도 되고 달라도 돼요.
