동영상 크로스포스트
동영상을 한 번 업로드하고, 각 플랫폼에 맞는 설명을 작성하고, 각 플랫폼에 적합한 형식을 선택하세요.
단계
- 동영상 가져오기. 사용자가 MP4 파일의 공개 링크를 제공합니다.
upload_media_from_url을url과 함께 호출하세요. 동영상은 백그라운드에서 가져옵니다: 반환된media_id로get_media를 호출하여media_status가"ready"가 될 때까지 기다리세요."failed"가 되면 사용자에게error_message를 쉬운 말로 알려주세요. 준비되지 않은 동영상은 절대 첨부하지 마세요. 이미 라이브러리에 있는 동영상은list_media와type: "video"로 찾으세요. - 규칙 확인하기.
get_platform_rules를 호출하여 동영상을 각 플랫폼의 길이, 크기 및 화면 비율 제한과 비교하세요.get_media는 동영상의 세부 정보를 표시합니다. 동영상이 플랫폼의 규칙을 위반하면 해당 플랫폼을 제외하고 사용자에게 이유를 알려주세요. - 계정 선택하기.
list_accounts를 호출하세요. 사용자가 지정한 계정이나, 동영상 플랫폼의 모든 정상 계정을 사용하세요. 게시할 수 없는 계정은 건너뛰고 이유를 설명하세요. - 각 플랫폼에 맞는 설명 작성하기. 일반 설명은
content에 넣고, 각 플랫폼별 설명은platform_content에 설정하세요:- TikTok:
{"tiktok": {"content": "..."}}. 짧게, 후크 먼저, 해시태그는 끝에. - Instagram Reels:
{"instagram": {"content": "...", "contentType": "Reels"}}. 해시태그는 끝에. - YouTube Shorts:
{"youtube": {"content": "<description>", "contentType": "Short", "settings": {"title": "<title>"}}}. 제목은 최대 100자이며, YouTube는<또는>를 허용하지 않습니다. 설명의 처음 두 줄에 동영상의 내용을 요약하세요. 일반 YouTube 동영상의 경우"contentType": "Video"를 사용하세요. - LinkedIn:
{"linkedin": {"content": "..."}}. 클릭을 유도하는 첫 줄, 짧은 단락. - Facebook Reels:
{"facebook": {"content": "...", "contentType": "Reels"}}. 사용자의 음성 가이드가 있으면 따르세요(brand-voice참조). 동영상에 대한 사실을 지어내지 마세요; 내용을 모르면 사용자에게 무엇을 보여주는지 물어보세요.
- TikTok:
- 초안 보여주기. 플랫폼별로 형식, 제목(YouTube), 설명 및 시간을 보여주세요. 사용자에게 확인을 요청하세요.
- 생성하기.
create_post를content,account_ids,media_ids: [<media_id>],platform_content, 그리고draft: true와 함께 호출하세요. 단, 사용자가 이미 지금 게시하라고 하거나 이 특정 게시물에 시간을 지정한 경우는 제외합니다. - 게시 또는 예약하기. 사용자가 확인한 후,
schedule_post를post_id와scheduled_for(시간대 포함) 또는publish_now: true와 함께 호출하세요. - 결과 확인하기. 각 플랫폼에서 동영상을 처리하는 데 몇 분 정도 걸립니다. 잠시 기다린 후
get_post_results를 호출하여 게시된 플랫폼과 링크를 보고하고, 실패한 경우 쉬운 말로 이유를 알려주세요(fix-failed-posts참조).
좋은 기본값
- 세로 동영상(9:16)은 TikTok, Reels, Shorts에 적합합니다. 가로 동영상의 경우 숏폼 형식을 선택하기 전에
get_platform_rules를 확인하세요. - 게시물당 동영상 하나. 두 개의 동영상을 게시하려면 두 개의 게시물을 만드세요.