O que Cross-postar um vídeo faz?
Faça o upload do vídeo uma vez, escreva uma legenda para cada plataforma e escolha o formato certo em cada uma.
Etapas
- Obter o vídeo. O usuário fornece um link público para um arquivo MP4. Chame
upload_media_from_urlcom aurl. Vídeos importam em segundo plano: chameget_mediacom omedia_idretornado até quemedia_statusseja"ready". Se ficar"failed", informe ao usuário oerror_messageem palavras simples. Nunca anexe um vídeo que não esteja pronto. Para um vídeo já na biblioteca, encontre-o comlist_mediaetype: "video". - Verificar as regras. Chame
get_platform_rulese compare o vídeo com os limites de cada plataforma para duração, tamanho e proporção.get_mediamostra os detalhes do vídeo. Se o vídeo violar alguma regra de uma plataforma, deixe essa plataforma de fora e informe o motivo ao usuário. - Escolher as contas. Chame
list_accounts. Use as contas que o usuário mencionou ou todas as contas saudáveis em uma plataforma de vídeo. Pule qualquer conta que não possa postar e explique o motivo. - Escrever uma legenda para cada plataforma. Coloque uma legenda geral em
contente defina a legenda de cada plataforma emplatform_content:- TikTok:
{"tiktok": {"content": "..."}}. Curta, o gancho primeiro, hashtags no final. - Instagram Reels:
{"instagram": {"content": "...", "contentType": "Reels"}}. Hashtags no final. - YouTube Shorts:
{"youtube": {"content": "<descrição>", "contentType": "Short", "settings": {"title": "<título>"}}}. O título tem até 100 caracteres, e o YouTube não permite<ou>. Coloque sobre o que é o vídeo nas duas primeiras linhas da descrição. Para um vídeo normal do YouTube, use"contentType": "Video". - LinkedIn:
{"linkedin": {"content": "..."}}. Uma primeira linha que mereça o clique, parágrafos curtos. - Facebook Reels:
{"facebook": {"content": "...", "contentType": "Reels"}}. Siga o guia de voz do usuário, se houver (vejabrand-voice). Não invente fatos sobre o vídeo; pergunte ao usuário o que ele mostra se você não souber.
- TikTok:
- Mostrar os rascunhos. Mostre, por plataforma: formato, título (YouTube), legenda e horário. Peça confirmação ao usuário.
- Criar o post. Chame
create_postcomcontent,account_ids,media_ids: [<media_id>],platform_contentedraft: true, a menos que o usuário já tenha dito para publicar agora ou dado um horário para este post exato. - Publicar ou agendar. Após a confirmação do usuário, chame
schedule_postcom opost_idescheduled_for(comtimezone) oupublish_now: true. - Verificar o resultado. Os vídeos levam alguns minutos para serem processados em cada plataforma. Chame
get_post_resultsapós uma breve espera e relate quais plataformas publicaram, com links, e qualquer falha em palavras simples (vejafix-failed-posts).
Bons padrões
- Vídeo vertical (9:16) é adequado para TikTok, Reels e Shorts. Para um vídeo largo, verifique as
get_platform_rulesantes de escolher um formato de short-form. - Um vídeo por post. Para postar dois vídeos, faça dois posts.