Principais funcionalidades
- 13 redes sociais suportadas.
- Acesso seguro à API usando sua API Key exclusiva.
- Agendamento de publicações para plataformas de mídia social conectadas.
- Publicação automatizada com base em agendamentos predefinidos.
- Suporte a conteúdo em imagem e vídeo, incluindo Reels, Stories e Spotlight.
- Excluir publicações nas redes sociais vinculadas.
- Analytics abrangentes de engajamento por publicação (curtidas, compartilhamentos, etc.).
- Métricas de conta social, incluindo contagem de seguidores e dados demográficos.
- Gerenciamento de comentários: visualizar, adicionar e excluir comentários de publicações.
- Encurtamento opcional de links para todas ou URLs específicas em publicações.
- Integração com Unsplash: adicione imagens específicas ou selecione aleatoriamente com base em palavras-chave.
- Opção de geração automática de hashtags usando palavras-chave relevantes.
- Rastreamento de histórico de publicações, incluindo publicações não feitas via Ayrshare.
- Gerenciamento de avaliações: obter, responder e excluir respostas a avaliações.
- Integração de feeds RSS para publicação automatizada de conteúdo.
- Biblioteca de mídia: envie e armazene fotos e vídeos para uso em publicações.
- Sistema de verificação de publicações sociais para manter suas contas sociais seguras.
Plano Business e plano Launch
Recursos do plano Business e do plano Launch para gerenciar múltiplos usuários e clientes:- Permite que os usuários vinculem suas próprias contas de mídia social à sua plataforma.
- Single sign-on seguro usando OAuth para vinculação rápida de contas.
- Criar e remover perfis de usuário programaticamente através da API.
- Acesse analytics avançadas de usuários.
- Suporte a webhooks para atualizações em tempo real.
- Gerenciamento de mensagens diretas nas plataformas suportadas.
- Criar anúncios do Facebook a partir de publicações existentes.
API de Ads
A API de Ads permite criar anúncios do Facebook a partir de publicações existentes.- Impulsione publicações para alcançar mais pessoas.
- Gerencie anúncios e acompanhe o desempenho.
- Analise o gasto em anúncios e otimize campanhas.
API de Ads
Explore a API de Ads
API de Mensagens
Uma API de mensagens unificada para engajar usuários em conversas nos principais canais de mídia social: Facebook, Instagram e X.- Envio de mensagens de texto, imagem e vídeo.
- Recuperação de históricos completos de conversas.
- Configuração de respostas automáticas a mensagens.
- Recebimento de atualizações em tempo real via webhooks para mensagens recebidas, reações a mensagens e confirmações de leitura.
API de Mensagens
Explore a API de mensagens unificada
Max Pack
Obtenha ainda mais recursos com o add-on Max Pack:Max Pack
Desbloqueie recursos avançados como geração de conteúdo com IA, analytics aprimoradas e suporte
expandido a plataformas com nosso add-on Max Pack.
Assista como usar a API social
Se você estiver desenvolvendo em Node.js, confira este vídeo sobre como conectar e publicar publicações no X e no Facebook.Demonstração da API social
Se você usar Node.js, veja o código de demonstração da API social para começar a construir sua própria integração.Demonstração da API social
Explore nosso código de demonstração em Node.js para acelerar sua integração com a API social
URL base
A URL base para a API do Ayrshare é a mesma para todos os endpoints.https://api.ayrshare.com/api
Autorização
O Ayrshare autentica as requisições da API por meio de um token Authorization passado no cabeçalho HTTP. Certifique-se de enviarBearer com a API Key. A API Key pode ser encontrada no Ayrshare Dashboard alternando para seu Primary Profile.
Se você for um usuário Business ou Enterprise, poderá criar User Profiles com Profile Keys para gerenciar múltiplos clientes. A Profile Key é usada no cabeçalho de suas requisições.
A API Key também deve ser usada no cabeçalho de suas requisições para User Profiles.
Formato da API Key
Authorization: Bearer API_KEY substituindo API_KEY pela API Key do seu Primary Profile, que pode ser encontrada no Ayrshare Dashboard.
Obtenha sua API Key secreta no Ayrshare Dashboard, na página API Key encontrada no painel de navegação à esquerda.Por exemplo, se sua API Key for 2MPXPKQ-S03M5LS-GR5RX5G-AZCK8EASeu cabeçalho deve incluir:
Authorization: Bearer 2MPXPKQ-S03M5LS-GR5RX5G-AZCK8EAFormato da Profile Key
Uma Profile Key é usada para interagir em nome de um User Profile. Isso só está disponível para planos Business ou Enterprise.Profile-Key: PROFILE_KEY substituindo PROFILE_KEY pela Profile Key de um usuário.
Incluir uma Profile Key no cabeçalho é obrigatório para interagir em nome de um User Profile.
A falta da API Key do Primary Profile ou o uso da Profile Key no lugar da API Key no cabeçalho resultará em erro.
Veja como estruturar os cabeçalhos para requisições da API:
Encontre a Profile Key no Ayrshare Dashboard, na página Profile Key encontrada no painel de navegação à esquerda.
Alterne para o Profile que você deseja usar na página User Profile.
Adicionalmente, a Profile Key é retornada na resposta do endpoint Criar um User Profile.Você pode então usar a Profile Key no cabeçalho das suas requisições:Por exemplo, se sua Profile Key for
AX1XGG-9jK3M5LS-GR5RX5G-LLCK8EASeu cabeçalho deve incluir tanto a API Key quanto a Profile Key:Authorization: Bearer 2MPXPKQ-S03M5LS-GR5RX5G-AZCK8EAProfile-Key: AX1XGG-9jK3M5LS-GR5RX5G-LLCK8EACredenciais BYO do X/Twitter
A partir de 31 de março de 2026, todas as operações do X/Twitter através do Ayrshare exigem suas próprias credenciais OAuth 1.0a. Após vincular sua conta do X via OAuth, passe estes 2 cabeçalhos junto com seus cabeçalhosAuthorization (e Profile-Key opcional) em qualquer requisição direcionada ao X/Twitter:
| Cabeçalho | Descrição |
|---|---|
X-Twitter-OAuth1-Api-Key | Sua OAuth 1.0a API Key (Consumer Key) |
X-Twitter-OAuth1-Api-Secret | Sua OAuth 1.0a API Key Secret (Consumer Secret) |
Um único par de chaves, usado em todas as requisições. Você cria um X Developer App por conta do Ayrshare e usa os mesmos valores de
X-Twitter-OAuth1-Api-Key e X-Twitter-OAuth1-Api-Secret em toda requisição direcionada ao X, independentemente de qual subperfil (Profile-Key) seja o destinatário da requisição. Você não gera nem rotaciona chaves por cliente ou por usuário final.Content Type
O Content Type deve sempre ser definido comoContent-Type: "application/json", a menos que o endpoint especifique outra coisa.
Compressão
O Ayrshare suporta compressão para todas as requisições da API. Para ativar a compressão, defina o cabeçalhoAccept-Encoding como deflate, gzip, br.
- Apenas respostas com mais de 1024 bytes (1KB) são comprimidas.
- A ordem de compressão utilizada: Brotli (br) primeiro, depois gzip, depois deflate. Brotli é o algoritmo de compressão mais eficiente.
- O cabeçalho da resposta contém a codificação de conteúdo utilizada. Por exemplo:
content-encoding: brse Brotli foi usado. - Saiba mais sobre compressão e os benefícios do seu uso no Blog do Ayrshare.
Tipos de ID
Existem vários tipos de IDs retornados, que podem ser usados em diversos endpoints:Ayrshare Post ID
Este ID é gerado pelo Ayrshare e retornado do endpoint /post no campoid. Este ID facilita
obter analytics da publicação em várias redes sociais, adicionar comentários à
publicação, excluir a publicação, etc. Este é o ID que você usará com mais frequência.
Social Post ID
Cada rede social atribui seu próprio ID único a publicações e comentários. Esses IDs são retornados no campopostIds dos endpoints /post ou /comments.
Você pode usar esses IDs, ou os que obtiver diretamente das redes sociais, para recuperar dados, como com o social post ID de analytics.
Ayrshare Comment ID
Este ID é gerado pelo Ayrshare e retornado do endpoint /comments no campoid. Este ID facilita
obter analytics do comentário em várias redes sociais, adicionar respostas ao
comentário, excluir o comentário, etc. Este é o ID que você usará com mais frequência.
Frequentemente é usado quando você quer obter detalhes de um comentário específico publicado via Ayrshare.
Social Comment ID
Cada rede social atribui seu próprio ID único aos comentários. Esses IDs são retornados no campocommentId do endpoint GET /comments.
Frequentemente é usado quando você quer obter detalhes de um comentário específico publicado fora do Ayrshare.
Códigos de erro
Os erros retornam com códigos de status HTTP padrão. Para mais informações:Códigos de status HTTP
Saiba mais sobre códigos de status HTTP
Códigos de erro do Ayrshare
Saiba mais sobre os códigos de erro específicos do Ayrshare
Formato de timestamp
O Ayrshare usa Zulu Time, também conhecido como UTC (Tempo Universal Coordenado) ou uma string de data no formato ISO 8601, para referências de horário precisas e sem ambiguidade entre diferentes fusos horários. Por exemplo, use o formatoYYYY-MM-DDThh:mm:ssZ e envie como 2026-07-08T12:30:00Z.
Consulte utctime para mais exemplos.
Você pode converter o formato UTC para seu horário local na linguagem de programação de sua escolha. Por exemplo, em JavaScript:
Postman
Você pode usar o Postman para testar suas chamadas da REST API.Postman
Aprenda a usar o Postman com nossa API
Publicações, imagens e vídeos aleatórios
Confira o guia de início rápido sobre como enviar publicações, imagens ou vídeos aleatórios ao testar.Pacotes
Temos pacotes para Node.js e Python, além de guias para Bubble.io, Airtable e Make para facilitar as chamadas RESTful.Pacote NPM para Node
Integre usando nosso pacote NodeJS
Pacote PyPI para Python
Integre usando nosso pacote Python
Guia do Airtable
Aprenda a usar o Ayrshare com o Airtable
Plugin & Guia do Bubble
Aprenda a usar o Ayrshare com o Bubble.io
Guia do Make
Aprenda a usar o Ayrshare com o Make
Guia do Notion
Aprenda a usar o Ayrshare com o Notion
Guia do FlutterFlow
Aprenda a usar o Ayrshare com o FlutterFlow
Guia do Retool
Aprenda a usar o Ayrshare com o Retool
