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.
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.Conectar contas sociais
- 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

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.
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 comotext/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âmetromediaUrls 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.

url na resposta é o que seu usuário clicará para acessar a página de vinculação de contas sociais.
