Skip to main content

Visão Geral

O Bubble.io, uma popular plataforma no-code, permite construir aplicativos web e mobile sem escrever uma única linha de código. Ao integrar a API de redes sociais da Ayrshare, você pode gerenciar as contas de redes sociais dos seus usuários diretamente no seu app Bubble. Existem duas formas de conseguir isso:
  • Plugin Bubble Ayrshare: Esta opção fácil de usar requer configuração mínima. No entanto, tem funcionalidade limitada em comparação com o Bubble API Connector.
  • Bubble API Connector: Para maior flexibilidade e controle, utilize o Bubble API Connector. Essa abordagem permite interagir diretamente com a API da Ayrshare, habilitando uma gama maior de funcionalidades no seu app Bubble.io.
Este guia irá orientá-lo por ambas as opções de integração.

Início Rápido: O Plugin Ayrshare do Bubble.io

O Bubble é uma das plataformas de desenvolvimento de software no-code mais poderosas. A maneira mais simples de começar é com o Plugin Bubble.io da Ayrshare. Veja abaixo uma integração mais avançada com Bubble.
Primeiro, crie uma conta em ayrshare.com. Depois conecte suas contas de redes sociais.

Conectar contas sociais

Uma vez que suas contas estiverem conectadas, você pode navegar até o API Dashboard e copiar sua API key.
Lembre-se de que ao colar sua API key no seu app Bubble, você deve incluir a palavra “Bearer” na frente da sua API key.Por exemplo:Bearer bf55cc6f-76ac-46ce-b497-439d766f6c12
Adicione o plugin Ayrshare via o marketplace de plugins do Bubble ao seu app Bubble. No campo do plugin “API Key” insira sua API Key. Agora você pode enviar posts via seu app Bubble para suas contas de redes sociais. A imagem abaixo é um exemplo de chamada de workflow no Bubble para o plugin com uma publicação com imagem. O vídeo acima explica isso com mais detalhes. Certifique-se de estar usando os seguintes tipos de parâmetro:
  • post: um texto formatado como JSON-safe
  • platforms: uma lista de textos onde cada texto tem parênteses ao redor, tal como "facebook","instagram"
  • media: uma URL de texto formatada como JSON-safe
  • date: uma data/hora formatada como JSON-safe
Exemplo de Chamada do Plugin Bubble Ayrshare O Plugin Ayrshare permite publicar e excluir posts. Para desbloquear todo o poder da Ayrshare, recomendamos que você use o Bubble API Connector Plugin e o configure com os endpoints necessários para seu app.

O Plugin Bubble API Connector

Alternativamente, você pode usar o Plugin Bubble API Connector para acessar todo o poder da API Ayrshare. Aqui está um vídeo para você começar a usar o Bubble API connector com a Ayrshare e que mostra como publicar várias imagens por post.
O API Connector do Bubble às vezes pode ser complicado; a falta de uma única aspa de fechamento ou espaço pode causar falha na conexão. Recomendamos assistir aos vídeos abaixo com atenção e revisar novamente se algo não estiver funcionando.
Abaixo há outro vídeo tutorial mostrando como obter análises de perfil social no Bubble.

Publicar em Múltiplas Contas de Redes Sociais

Aqui está um artigo com uma visão geral:

Publicar em Múltiplas Contas a Partir do Bubble

Validar Dados de Post do Bubble

Ao publicar no Bubble via API Connector, pode ser difícil determinar se você está enviando um JSON válido. Muitas vezes, se o JSON enviado à Ayrshare for inválido, a resposta será HTML. A Ayrshare tem uma URL /validateJSON que permite enviar em vez do endpoint /post padrão. Ela retornará “Valid” ou “Not Valid”. Certifique-se de definir o Content-Type como text/plain em vez do típico application/json. Clique no link Troubleshooting para “Response Returns as Bad Request” para ver os detalhes.

Troubleshooting

Enviar Arquivos de Mídia no Bubble

Use o File Uploader do Bubble para enviar seus arquivos de mídia. Esses arquivos são armazenados no S3 da Amazon. Você receberá de volta uma URL que pode ser usada no parâmetro mediaUrls do body do endpoint /post.

Gerar uma URL de vinculação no Bubble

Para gerar uma URL de vinculação no Bubble, chame o endpoint /profiles/generateJWT. Nenhuma chave privada é necessária: privateKey não é mais usado, então profileKey normalmente é o único parâmetro de corpo que você envia. Envie domain apenas se a sua conta tiver mais de um domínio de vinculação: ele continua sendo validado, e um domínio não registrado na sua conta é rejeitado. Passo 1: No seu app Bubble, crie uma nova chamada com o API Connector como mostrado abaixo, com o seu profileKey na área Body. A captura ainda mostra o conjunto de parâmetros anterior: privateKey é aceito e ignorado, mas remova o campo domain a menos que o valor seja um domínio registrado na sua conta. Inserindo a chamada da URL de vinculação no Bubble Passo 2: Clique no botão Initialize call e salve a resposta. O campo url na resposta é o que seu usuário clicará para acessar a página de vinculação de contas sociais. Verificar retorno do API connector no Bubble

Permitir que Usuários Vinculem Suas Contas Sociais

Se você estiver usando o Plano Launch, Plano Business ou Plano Enterprise, este vídeo mostra como configurar o Bubble para permitir que todos os seus usuários vinculem suas contas sociais.

Reescrever Texto e Publicar em Redes Sociais com IA no Bubble

Como você pode usar Ayrshare e Bubble.io para criar um app de reescrita e publicação social. O app recebe um texto, reescreve-o de 5 maneiras diferentes e publica em suas contas sociais.

Bubble API Connector

Recomendamos usar o Bubble API Connector para fazer suas chamadas de API Ayrshare. Observe que o Bubble irá dar timeout em todas as chamadas de API após 150 segundos e então tentará a chamada mais uma vez. Vídeos grandes podem levar mais de 150 segundos, o que fará com que o Bubble tente automaticamente o post novamente, resultando em um erro de post duplicado. Recomendamos usar um post agendado para vídeos maiores.

Artigos Úteis do Blog Bubble