Se você tiver problemas para conectar o Facebook, consulte o guia de
solução de problemas.
Publicando no Facebook
Publicar usando a API do Facebook requer a conexão de uma Facebook Page. O Facebook não permite que contas pessoais sejam conectadas. JSON para uma publicação básica com link e imagem em uma Facebook Page:Facebook Post with Image
- O Facebook mostrará automaticamente uma prévia do link na publicação, a menos que haja uma imagem ou vídeo incluído. No exemplo acima, a imagem será exibida. Remover a imagem fará com que a prévia do link seja mostrada.
- Se seu vídeo não terminar em uma extensão de vídeo conhecida, como mp4, use o parâmetro
isVideo. Consulte o endpoint /post para detalhes. - O Facebook também suporta envio de mídia sem texto de publicação. Se você não quiser incluir texto na publicação,
envie uma String vazia
post: "". - Consulte as Diretrizes de mídia do Facebook e a Autorização do Facebook para mais informações.
Imagens em carrossel
Publique imagens do Facebook Carousel via API do Ayrshare com o parâmetrocarousel do corpo.
Facebook Carousel Post
- O parâmetro
linkde nível superior é a URL no final do carrossel. - O
itemsé um array de objetos contendo os seguintes valores. Mínimo de 2 elementos e máximo de 10 elementos no array items. picture- URL da imagem do carrossel.link- URL para a qual o usuário é direcionado ao clicar na imagem.name- (opcional) Texto exibido em cada card de imagem.
media_urls com carousel. Se media_urls for usado, carousels será ignorado.
Consulte nosso Guia de carrossel do Facebook para mais informações.
Facebook Reels
Você pode publicar um vídeo no Facebook Reels com as seguintesfacebookOptions.
A Meta aplica um limite de 30 Reels por Facebook Page conectada em qualquer período de 24 horas para evitar
spam e garantir a qualidade da plataforma. Este é um limite móvel, ou seja, conta as 24 horas mais recentes,
não dias de calendário.
Facebook Reels Post
reels: Defina comotruepara publicar o vídeo em Reels. Obrigatório se você quiser publicar em Facebook Reels.title: O título do vídeo, com máximo de 255 caracteres. Textos com mais de 255 caracteres serão truncados. Opcional.thumbNail: A thumbnail (imagem de capa) do vídeo. A thumbnail deve ser uma URL para um arquivo JPEG ou PNG. A thumbnail deve ter menos de 10MB de tamanho. Opcional.
Facebook Stories
Publique Facebook Stories em Facebook Pages, seja como foto ou vídeo.- Facebook Stories não suportam texto de publicação — qualquer texto fornecido no campo
post, incluindo menções, será ignorado. - Uma foto ou vídeo enviado para um story não pode ter sido usado em uma publicação anterior.
- Um story de vídeo não pode exceder 60 segundos.
- Ative o Stories Archive para conseguir fazer GET de stories.
Facebook Stories Post
Legendas de mídia
Defina uma legenda do Facebook para cada imagem de mídia publicada. Aceita um array de strings de legenda. Cada elemento deve corresponder a uma URL de mídia. Por exemplo, [“This is my best pic”, ”😃 here is the next one”] refere-se à 1ª e 2ª URLs emmediaUrls.
Facebook Media Captions
Marcação de localização
Uma tag de localização do Facebook é especificada por umlocationId, que é um ID de Facebook Page ou nome de Facebook Page. Por exemplo, o Page ID do Guggenheim Museum é 7640348500 ou o nome da Facebook Page "@guggenheimmuseum". As Pages devem estar associadas a uma localização física.
Facebook Location Tagging
locationId (Page Id) com o endpoint brand. Observe que a Page deve ter uma localização registrada, ou o locationId retornará um erro.
Não suportado em publicações de texto, imagens, reels e stories. Vídeos não são suportados pela Meta para marcação de localização.
Segmentação de público
Ao criar uma publicação de Page no Facebook, você tem a opção de limitar sua visibilidade a um público específico usando dois tipos de segmentação:- Facebook Targeting: Permite definir o público da sua publicação com base em fatores como idade, gênero, localização e status de relacionamento. Ao definir esses parâmetros, você garante que sua publicação seja exibida apenas para pessoas que atendem aos critérios especificados.
- Facebook Feed Targeting: Esta opção permite refinar ainda mais a visibilidade da sua publicação nos News Feeds do seu público-alvo.
Targeting
O Facebook targeting limita o público para a publicação de conteúdo a demografias específicas. Qualquer pessoa fora dessas demografias não conseguirá visualizar este conteúdo. Isso não substituirá quaisquer restrições demográficas a nível de Page que estejam em vigor. Campos demográficos disponíveis paratargeting:
ageMin: Limita a idade mínima que pode ver as publicações. Valores aceitos: 13, 15, 18, 21 ou 25. Outras idades serão rejeitadas.countries: Também conhecido como geofencing, você pode limitar os países que podem ver a publicação. Array de códigos de país. O número máximo de países que podem ser segmentados é 25. Se precisar segmentar mais de 25 países, ou restringir certos países, consulte Restrições por país em Facebook Page.
Facebook Targeting
Feed Targeting
Pessoas nesses grupos de segmentação do feed do Facebook têm mais probabilidade de ver esta publicação; outras têm menos probabilidade, mas ainda podem vê-la. Use targeting (veja acima) se quiser garantir a restrição. Campos demográficos disponíveis parafeedTargeting:
ageMin: Limita a idade mínima que pode ver as publicações. Valor inteiro 13 ou superior. Padrão é 0.ageMax: Limita a idade máxima que pode ver as publicações. Valor inteiro 65 ou inferior.countries: Também conhecido como geo targeting, você pode indicar os países que devem poder ver a publicação. Array de códigos de país.collegeYears: Segmenta a idade de graduação universitária para visualizar a publicação. Array de inteiros para ano de formatura na universidade.educationStatuses: Segmenta o status educacional para visualizar a publicação. Array de inteiros para segmentação baseada no nível educacional. Use1para ensino médio,2para graduação e3para ex-aluno.genders: Segmenta o gênero para visualizar a publicação. Array de inteiros para segmentação de gêneros específicos.1segmenta todos os visualizadores masculinos e2femininos. O padrão é segmentar ambos.relationshipStatuses: Segmenta o status de relacionamento para visualizar a publicação. Array de inteiros para segmentação baseada no status de relacionamento. Use1para solteiro,2para ‘em um relacionamento’,3para casado e4para noivo. O padrão inclui todos os tipos.
Facebook Feed Targeting
Texto alternativo
Adicione texto alternativo (alt text) do Facebook a uma imagem ou vídeo. O alt text do Facebook é um recurso de acessibilidade usado para fornecer informações adicionais ao usuário e para leitores de tela. UsealtText no objeto faceBookOptions.
Facebook Alt Text
mediaUrls. O alt text será aplicado a cada imagem na ordem.
Thumbnail de vídeo
Defina uma thumbnail (imagem de capa) para um vídeo do Facebook. Envie uma URL remota de um arquivo PNG ou JPG com as mesmas dimensões do vídeo e menos de 10 MB. A URL deve terminar em .png ou .jpg.Example Facebook Video Thumbnail
Título de vídeo
Adicione um título para o vídeo do Facebook com o parâmetrotitle.
Facebook Video Title
GIFs animados
Apenas uma URL emmediaUrls é permitida no array ao publicar um GIF animado no Facebook.
Se a URL da mídia não terminar em “.gif” ou ”.GIF”, defina o campo isVideo como true.
Facebook Animated GIF
Menções a Facebook Pages
Você pode mencionar outra Facebook Page, também conhecido como Facebook mentions ou Facebook tagging, incluindo o nome ou ID da Facebook Page no texto da publicação. O Facebook não permite menções ou tags de perfis pessoais ou grupos. Inclua uma menção com a seguinte @menção:@page-name ou @[page-id]
Menção com nome de Page
Um exemplo de texto de publicação com um nome de Page. Você pode encontrar o nome da Page na URL do Facebook, por exemplo https://www.facebook.com/AyrshareFacebook Page Mention with Page Name
Menção com Page ID
Um exemplo de texto de publicação com um Page ID; observe o uso de []. Veja abaixo como encontrar o Page ID.Facebook Page Mention with Page ID
Encontrar um Facebook Page ID
Endpoint Brand
Você pode buscar um usuário ou Facebook Page usando os endpoints Brand.No Facebook.com
- Na Facebook News Feed, clique em Pages no menu lateral esquerdo.
- Clique no nome da sua Page para ir até ela.
- Clique em About no topo da sua Page. Se não vir, clique em More▼.
- Role até encontrar seu Page ID abaixo de MORE INFO.
- Se a Facebook Page tiver uma URL como
https://www.facebook.com/ayrshare-1234567890, então o ID é 1234567890. - Se a Facebook Page tiver uma URL como:
https://www.facebook.com/pages/ayrshare/123466789203, então o Page ID é o número no final, como 123466789203.
Você pode testar se o Page ID está correto acessando https://facebook.com/page-id; a URL será resolvida para a Page.
Também pode tentar uma ferramenta de terceiros de busca de Facebook Page, que não é suportada pelo Ayrshare, como: https://lookup-id.com/
Se todos os outros métodos falharem, acesse a page do Facebook em um navegador e veja o código-fonte. No Chrome, clique com o botão direito e selecione “View Source”. Em seguida, pesquise por owning_profile_id ou profile_id para encontrar o Page ID.
Habilitar menções da Page
A Page deve permitir menções e marcações em publicações e comentários. Por padrão, isso está habilitado, mas você pode verificar fazendo login em facebook.com e alternando para sua Page.- Visualizando como sua Page, clique na imagem de perfil da sua page no canto superior direito.
- Clique em Settings & Privacy -> Settings.
- No menu Settings, clique em Privacy.
- Clique em Page and Tagging.
- Role até Reviewing.
- Alterne as configurações para permitir tags e menções.
Meta Business Suite
Publicações de rascunho
Crie um rascunho de publicação do Facebook que aparece na aba Meta Business Suite Draft. Rascunhos de publicações do Facebook são publicações que você começou a escrever, mas ainda não publicou. Você pode salvar rascunhos para retornar mais tarde, ou agendá-los para publicação em data futura. Adicione o parâmetrodraft a faceBookOptions para enviar a publicação como rascunho. Disponível para publicações de texto, imagens, vídeo e reels.
Facebook Draft Post
Horário de publicação agendada
Defina um horário de publicação agendada para publicações do Facebook que aparecem na aba Meta Business Suite Scheduled Posts. Publicações agendadas do Facebook são publicações que você criou e agendou para publicação em data futura e são gerenciadas no Meta Business Suite. Isso pode ser útil para planejar suas publicações de mídia social com antecedência ou para publicar em horários em que você sabe que seu público é mais ativo. Disponível para publicações de texto, imagens, vídeo e reels. Adicione o parâmetroscheduledPublishDate a faceBookOptions para agendar um horário de publicação.
Facebook Scheduled Post
Prévia de link
Uma publicação do Facebook cria automaticamente uma prévia do link no corpo da publicação. No entanto, se você quiser especificar outro link ou forçar a prévia do link, use o parâmetrolink com a URL do link.
Facebook Link Preview
mediaUrls for incluído na requisição de publicação, a mídia será exibida em vez da prévia do link.
