Python SDK BulkPublish

Python SDK para agendar e publicar nas redes sociais

Publique a partir do Python com um cliente que trabalha do seu jeito: síncrono para scripts e assíncrono para serviços. Agende posts, envie mídia e traga as análises para as suas próprias análises de dados.

Integração do Python SDK com o BulkPublish

Operações de Python SDK

Python SDK pode usar 89 operações, organizadas abaixo em 17 áreas. A lista vem do próprio código com que Python SDK conversa, então tudo o que está nela funciona hoje.

ÁreaOperações
Análises analytics.account(),analytics.engagement(),analytics.links(),analytics.post_history(),analytics.refresh(),analytics.summary()
Notas do calendário calendar_notes.create(),calendar_notes.delete(),calendar_notes.list(),calendar_notes.update()
Grupos de canais channel_sets.create(),channel_sets.delete(),channel_sets.list(),channel_sets.update()
Canais channels.disconnect(),channels.get(),channels.health(),channels.list(),channels.list_platforms(),channels.update()
Links de conexão do cliente client_connect_links.create(),client_connect_links.delete(),client_connect_links.list()
Grupos de hashtags hashtag_groups.create(),hashtag_groups.delete(),hashtag_groups.get(),hashtag_groups.list(),hashtag_groups.update()
Caixa de entrada inbox.list_conversations(),inbox.list_messages(),inbox.send_message(),inbox.update_conversation()
Etiquetas labels.create(),labels.delete(),labels.list(),labels.update()
Mídia media.abort_multipart(),media.complete_multipart(),media.create_multipart(),media.delete(),media.get(),media.get_labels(),media.list(),media.set_labels(),media.thumbnail(),media.update(),media.upload()
Notificações notifications.delete(),notifications.list(),notifications.mark_read(),notifications.preferences(),notifications.update_preferences()
Organizações organizations.create(),organizations.list()
Plataformas platforms.list()
Posts posts.approve(),posts.bulk(),posts.create(),posts.delete(),posts.engagement(),posts.get(),posts.list(),posts.metrics(),posts.moderate_comment(),posts.publish(),posts.publish_as_story(),posts.queue_slot(),posts.reject(),posts.reply_to_comment(),posts.retry(),posts.share(),posts.unshare(),posts.update()
Links de revisão review_links.create(),review_links.delete(),review_links.list()
Autopostagem RSS rss_feeds.create(),rss_feeds.delete(),rss_feeds.list(),rss_feeds.update()
Agendamentos recorrentes schedules.create(),schedules.delete(),schedules.list(),schedules.update()
Modelos templates.create(),templates.delete(),templates.get(),templates.list(),templates.update()

Para onde vão os posts

Tudo o que Python SDK agenda pode ir para qualquer uma destas 15 redes, para uma conta ou para todas de uma vez. Cada uma leva à sua própria página, com limites e tipos de post.

Configuração do Python SDK

Instale com pip, passe sua chave de API e use o cliente síncrono ou o assíncrono. Os dois oferecem os mesmos métodos.

  1. Crie uma conta no BulkPublish e conecte os canais em que você quer publicar.
  2. Abra Configurações, depois Desenvolvedor, e crie uma chave de API. Cada chave pertence a uma organização e pode ser revogada sem mexer no resto.
  3. Envie a chave como bearer token em toda requisição. A referência traz um exemplo pronto para cada operação.

Como as equipes usam isso

Combina com equipes de dados, scripts de automação e apps Django ou FastAPI que precisam de publicação ou relatórios embutidos.

  • Suba um mês inteiro de posts de uma vez e deixe a fila publicar nos horários que você definiu.
  • Escreva uma vez e publique em todo lugar. O mesmo post, adaptado por rede, sai em todos os canais conectados junto.
  • Transforme o RSS de um blog ou podcast em posts automáticos assim que aparece algo novo.
  • Puxe os números de volta. Impressões, engajamento e cliques em links voltam pelo mesmo caminho por onde os posts saíram.

Detalhes

As informações práticas sobre Python SDK em um só lugar, para configurar agora ou consultar depois.

DetalheValor
Autenticação Chave de API, criada em Configurações e depois Desenvolvedor
Instalação pip install bulkpublish
Operações 89 operações
Redes 15 redes

Abrir Python SDK · Ler a documentação da API

Perguntas frequentes

O que as pessoas costumam querer saber antes de conectar o Python SDK.

Quais partes do BulkPublish ele alcança?

89 operações, as da tabela acima. Posts, mídia, etiquetas, grupos de canais, agendamentos recorrentes, autopostagem por RSS e análises, ou seja, tudo o que o próprio app chama.

Como funciona a autenticação?

Por chave de API enviada como bearer token. Crie em Configurações e depois Desenvolvedor. Cada chave pertence a uma organização e pode ser revogada sozinha, sem incomodar as outras.

Em quais redes posso publicar?

Em todas as 15, em uma chamada só. Mande o mesmo texto para todas ou troque por rede, e cada post é conferido contra os limites da rede antes de entrar na fila, não depois de falhar.

Dá para subir imagens e vídeo?

Dá. Arquivo pequeno vai em uma requisição, ou você pega uma URL de upload direto e manda o vídeo grande para o armazenamento em partes. Os dois devolvem um id de mídia que você anexa ao post.

Dá para ler as análises de volta?

Dá. As métricas por post e os resumos por conta voltam de toda rede que publica esses números, e os cliques em links são medidos pelo próprio BulkPublish, então existem até onde a rede não informa nada.

O uso é gratuito?

É, em todos os planos, inclusive no gratuito. Não existe cobrança separada de API. O que você agenda conta no mesmo limite mensal de posts que qualquer coisa escrita no app.

Ainda com dúvidas? A Central de Ajuda explica passo a passo.

Guias e tutoriais

Tutoriais do nosso blog que usam Python SDK.

Ler o blog

O BulkPublish também funciona com outras 28 ferramentas. Escolha uma para ver como ela se conecta.

Comece a publicar

Crie uma conta, conecte seus canais e daqui a poucos minutos seu primeiro post já pode estar agendado. Plano gratuito, sem cartão, cancele quando quiser.