GUIA / APIS DE PUBLICAÇÃO
API de publicação do Instagram e TikTok vs um iPhone real
As APIs oficiais do Instagram e do TikTok publicam por meio de um app aprovado pela plataforma e de uma conta que o autorizou. Um iPhone real publica pelo app nativo, como uma pessoa faz, então escolha pelo que você precisa postar e por quem precisa aprovar.
6 min de leitura
API oficial
- 1Registre um app na Meta ou no TikTok.
- 2Seja aprovado onde as regras pedem: App Review, ou a auditoria do TikTok.
- 3O dono da conta autoriza seu app.
- 4Seu servidor envia o post para a plataforma.
iPhone real com a 0bull
- 1A conta está conectada no app do seu iPhone.
- 2Seu código chama a API da 0bull, ou um agente de IA usa MCP.
- 3O telefone abre o app e publica.Ou salva um rascunho para uma pessoa conferir.
- 4Você recebe um status ou um webhook.
Qual caminho combina com você?
Quatro perguntas decidem. A API oficial muitas vezes é a resposta certa.
Vendemos o caminho do iPhone, então fizemos isto para ser justo. Funciona só com as respostas abaixo.
Nossa sugestão
Responda às quatro perguntas para ver por qual caminho começaríamos e quanto ele custa para você.
Roda no seu navegador. Nada é enviado nem salvo.
Em palavras simples
- App Review
- A verificação da Meta sobre como seu app usa as APIs dela. Necessária antes de seu app atender contas que você não tem nem gerencia.
- Auditoria
- A verificação do TikTok sobre seu app. Até ela ser aprovada, tudo o que seu app publica fica privado.
- Escopo
- Uma permissão que um usuário concede ao seu app, como video.publish no TikTok.
- Contêiner
- O recipiente da Meta para um post. Você o cria com a mídia e depois o publica.
- Webhook
- Uma URL sua que é chamada quando uma tarefa termina, para você não ter que ficar perguntando.
- MCP
- Uma forma padrão de um agente de IA usar ferramentas. O servidor MCP da 0bull permite que um agente poste e controle telefones.
O que as APIs de publicação do Instagram e do TikTok exigem de você
As duas precisam de um app que a plataforma conheça. Os detalhes mudam.
Cada linha vem das próprias páginas de desenvolvedores da Meta ou do TikTok. Abra uma linha para ver a fonte.
API do Instagram: o que você precisa
Apenas contas comerciais e de criador. Contas pessoais não são cobertas.
Meta: visão geral da Instagram Platform, verificado em 2026-10-14
Standard Access cobre suas próprias contas ou as que você gerencia. Atender contas de outras pessoas exige Advanced Access, o que significa App Review e Business Verification.
Meta: visão geral da Instagram Platform, verificado em 2026-10-14
instagram_business_basic e instagram_business_content_publish, ou as versões do Facebook Login.
Meta: Instagram Platform, Content Publishing, verificado em 2026-10-14
Imagens, vídeos, Reels e carrosséis de até 10 itens. As imagens precisam ser JPEG. Sem marcação de produtos nem filtros.
Meta: Instagram Platform, Content Publishing, verificado em 2026-10-14
A Meta baixa a mídia de uma URL pública quando você publica.
Meta: Instagram Platform, Content Publishing, verificado em 2026-10-14
100 posts publicados via API por conta em 24 horas móveis. Um carrossel conta como um.
Meta: Instagram Platform, Content Publishing, verificado em 2026-10-14
Content Posting API do TikTok: o que você precisa
Direct Post publica no perfil. Upload envia um rascunho para a caixa de entrada do criador, para ser finalizado no TikTok.
TikTok: Content Posting API, primeiros passos com Upload, verificado em 2026-10-14
Seu app precisa de aprovação para video.publish (video.upload para rascunhos), e cada usuário precisa autorizá-lo.
TikTok: Content Posting API, primeiros passos com Direct Post, verificado em 2026-10-14
Até seu app passar na auditoria, tudo o que ele publica fica privado, e no máximo 5 usuários podem postar por ele em 24 horas.
TikTok: diretrizes de compartilhamento de conteúdo, verificado em 2026-10-14
O TikTok lista “uma ferramenta utilitária para ajudar a enviar conteúdo para a(s) conta(s) que você ou sua equipe gerenciam” como não aceitável.
TikTok: diretrizes de compartilhamento de conteúdo, verificado em 2026-10-14
Normalmente cerca de 15 Direct Posts por criador por dia, compartilhados por todos os apps que postam nessa conta.
TikTok: diretrizes de compartilhamento de conteúdo, verificado em 2026-10-14
Ela mostra o apelido do criador e uma prévia, e pede consentimento antes de enviar qualquer coisa.
TikTok: diretrizes de compartilhamento de conteúdo, verificado em 2026-10-14
Atenção
APIs de publicação unificadas colocam essas mesmas APIs atrás de uma só interface. Elas poupam trabalho entre plataformas, mas suas contas continuam autorizando o app delas, e no TikTok os posts só são públicos se esse app passou na auditoria.
TikTok: diretrizes de compartilhamento de conteúdo, verificado em 2026-10-14
Transparência total
Alugamos iPhones físicos e rodamos uma API de publicação neles. Cada afirmação sobre a Meta e o TikTok tem link para as próprias páginas deles.
API oficial ou iPhone real: lado a lado
As APIs oficiais são feitas para apps aos quais muitas pessoas se conectam. Um iPhone real é feito para as contas que você opera.
Aprovação
- API do Instagram
- App Review para contas de terceirosStandard Access cobre suas próprias contas ou as que você gerencia.
- API de publicação de conteúdo do TikTok
- Auditoria para posts públicosUm escopo aprovado, e cada usuário autoriza seu app.
- iPhone real com a 0bull
- Sem app de desenvolvedorA conta está conectada no telefone. Você usa seu token da 0bull.
Revisão antes de ir ao ar
- API do Instagram
- Por sua contaCrie um contêiner e publique quando estiver pronto.
- API de publicação de conteúdo do TikTok
- Prévia e consentimentoSua tela de publicação mostra uma prévia e pede consentimento.
- iPhone real com a 0bull
- No appUm colega com Controle do telefone confere o post no app.
Rascunhos
- API do Instagram
- Não descritoO guia de Content Publishing não descreve rascunhos.
- API de publicação de conteúdo do TikTok
- Rascunho no inboxO modo Upload envia um rascunho para finalizar no TikTok.
- iPhone real com a 0bull
- draft: trueO post espera no app do telefone.
Plataformas em uma API
- API do Instagram
- API de publicação de conteúdo do TikTok
- TikTok
- iPhone real com a 0bull
- TikTok, Instagram e YouTube
Agendamento
- API do Instagram
- Por sua contaSeu app cuida do agendamento e do limite de publicação.
- API de publicação de conteúdo do TikTok
- Por sua contaSeu app chama a API no horário que você quiser.
- iPhone real com a 0bull
- scheduled_atO post espera até lá. Cancele quando quiser antes de começar.
Além de postar
- API do Instagram
- Comentários e insightsA mesma plataforma também cobre conversas.
- API de publicação de conteúdo do TikTok
- PublicandoEsta API é para postar.
- iPhone real com a 0bull
- Qualquer app iOSMacros, o agente de IA do celular, automações e controle direto.
Quem guarda o login
- API do Instagram
- Seu app guarda os tokensO dono faz login pela Meta.
- API de publicação de conteúdo do TikTok
- Seu app guarda os tokensVocê guarda o token de acesso e o open ID do usuário.
- iPhone real com a 0bull
- Conectado no telefoneMembros da equipe recebem Controle de telefones específicos.
Cada telefone da 0bull é um iPhone físico reservado para você, com IP residencial próprio enquanto você o alugar. $100 por telefone por mês.
Ver preços do aluguel de iPhoneLeia sobre a API REST e o servidor MCP
Veja um iPhone real receber uma tarefa e concluí-la
Este é um telefone da 0bull recebendo trabalho do código e fazendo tudo sozinho.
Usamos o Notas para que a gravação não mostre nenhuma conta. Postar segue o mesmo ciclo.
- 0:00
1Seu código envia uma requisição
Aqui é uma tarefa em palavras simples para o agente de IA do celular: abrir o Notas e escrever três linhas.
- 0:03
2O trabalho entra na fila do telefone
O telefone pega a tarefa e abre o Notas sozinho. Ninguém está segurando.
- 0:09
3O telefone faz
Ele digita a nota linha por linha, no app real, como uma pessoa faria.
- 0:24
4Você recebe um status ou um webhook
A execução termina e seu código lê o resultado. Um post funciona do mesmo jeito, com Instagram ou TikTok no lugar do Notas.
Exemplo prático: agende um Reel para as 18:00 e saiba quando ele sair
Uma requisição agenda o Reel. Um webhook avisa como foi.
A conta do cliente já está conectada ao Instagram em um dos seus telefones.
- 1
Envie uma requisição
POST /v1/submissions com a conta, a URL do vídeo, a legenda e scheduled_at.
- 2
A 0bull responde 201
O envio é criado com status scheduled. Você pode cancelá-lo até ele começar.
- 3
Às 18:00 o telefone posta
Ele abre o Instagram no telefone e publica o Reel.
- 4
Você é avisado
A 0bull faz um POST do envio para o seu webhook_url quando ele termina: published, drafted, failed ou cancelled. Ou consulte você mesmo.
Precisa revisar antes?
Adicione draft=true. O Reel espera no Instagram do telefone, e um colega confere e publica.
bash
curl https://0bull.net/api/v1/submissions \
-H "Authorization: Bearer YOUR_TOKEN" \
-H "Accept: application/json" \
-F platform=instagram \
-F account_id=ACCOUNT_UUID \
-F video_url=https://files.example.com/reel.mp4 \
-F caption="Fall drop, live now." \
-F scheduled_at=2026-10-21T18:00:00-04:00 \
-F webhook_url=https://example.com/hooks/0bullMCP
You: Post reel.mp4 to our Instagram account
at 18:00 New York time next Wednesday.
Agent calls:
list-accounts-tool finds the account id
create-submission-tool platform: instagram
video_url: https://files.example.com/reel.mp4
scheduled_at: 2026-10-21T18:00:00-04:00
get-submission-tool reads the status laterJSON, shortened
POST https://example.com/hooks/0bull
X-0bull-Event: submission.completed
X-0bull-Signature: sha256=...
{
"event": "submission.completed",
"submission": {
"id": 48213,
"platform": "instagram",
"account_id": "ACCOUNT_UUID",
"caption": "Fall drop, live now.",
"draft": false,
"status": "published",
"scheduled_at": "2026-10-21T22:00:00+00:00",
"webhook_url": "https://example.com/hooks/0bull"
}
}As regras da plataforma continuam valendo
Um telefone muda como um post é feito, não as regras que valem para ele. Use contas que são suas ou que você tem permissão para operar, siga os termos do Instagram e do TikTok, e mantenha registrada a aprovação de cada cliente.
Perguntas sobre APIs de publicação
Sim. A Instagram Platform da Meta publica em contas profissionais, comerciais ou de criador. Para atender contas que você não tem nem gerencia, seu app precisa de Advanced Access, App Review e Business Verification.
Sim. O guia da Meta cria um contêiner com media_type definido como REELS e uma URL de vídeo, e depois o publica. A conta precisa ser profissional.
Sim, pela Content Posting API. Direct Post publica no perfil, e Upload envia um rascunho para a caixa de entrada do criador. Até seu app passar na auditoria do TikTok, os posts dele ficam privados.
No Instagram, só para atender contas que você não tem nem gerencia. No TikTok, você precisa de um escopo aprovado, e de uma auditoria para posts públicos. Postar de um telefone pela 0bull não envolve app de desenvolvedor, mas os termos de cada plataforma continuam valendo.
Sim. Conecte o servidor MCP da 0bull ao seu agente e ele pode listar suas contas, agendar um post ou salvar um rascunho, e conferir o resultado. Ele faz login com OAuth e só vê suas próprias contas e telefones.
Próximos passos
Poste de um iPhone real com código
- DesenvolvedoresA REST API e o servidor MCP, e o que cada um pode fazer em um telefone.
- Agentes de IADê a um agente um iPhone real via MCP com um único comando.
- InstagramReels em iPhones reais, com rascunhos que um VA revisa no app.
- TikTokContas do TikTok em iPhones reais, quatro por telefone.
- Preços$100 por telefone por mês, com IP residencial próprio.
Fontes e datas
- Meta: Instagram Platform, Content PublishingConsultado em 2026-10-14Publicação de imagens únicas, vídeos, Reels e carrosséis em contas profissionais, as permissões, apenas JPEG, sem marcações de produtos nem filtros, e o limite de 100 posts publicados pela API em um período móvel de 24 horas.
- Meta: visão geral da Instagram PlatformConsultado em 2026-10-14Apenas contas profissionais, Standard Access para suas contas ou contas que você gerencia, Advanced Access com App Review e Business Verification para contas de qualquer outra pessoa, e as conversas, comentários, publicações e insights que a plataforma cobre.
- TikTok: Content Posting API, primeiros passos com Direct PostConsultado em 2026-10-14Um app registrado, aprovação para o escopo video.publish, autorização do usuário e visualização privada até o cliente da API passar por uma auditoria.
- TikTok: Content Posting API, primeiros passos com UploadConsultado em 2026-10-14Envio para a caixa de entrada do criador com o escopo video.upload, onde ele finaliza o post no TikTok.
- TikTok: diretrizes de compartilhamento de conteúdoConsultado em 2026-10-14Limites para clientes não auditados, o teto de posts por criador compartilhado entre clientes da API, as regras de uso pretendido, e a prévia e o consentimento que a tela de publicação precisa mostrar.