Si tienes problemas al conectar Facebook, consulta la guía de solución de
problemas.
Publicar en Facebook
Publicar con la API de Facebook requiere conectar una Facebook Page. Facebook no permite conectar cuentas personales. JSON para una publicación básica con un enlace y una imagen en una Facebook Page:Facebook Post with Image
- Facebook mostrará automáticamente una previsualización del enlace en la publicación salvo que se incluya una imagen o video. En el ejemplo anterior se mostrará la imagen. Si se elimina la imagen, se mostrará la previsualización del enlace.
- Si tu video no termina en una extensión de video conocida como mp4, usa el parámetro
isVideo. Consulta el endpoint /post para más detalles. - Facebook también admite el envío de medios sin texto en la publicación. Si no quieres incluir texto,
envía una cadena vacía
post: "". - Consulta las pautas de medios de Facebook y la autorización de Facebook para más información.
Carrusel de imágenes
Publica un carrusel de imágenes de Facebook a través de la API de Ayrshare con el parámetrocarousel del cuerpo.
Facebook Carousel Post
- El parámetro
linkde nivel superior es la URL al final del carrusel. itemses un array de objetos con los siguientes valores. Mínimo 2 elementos y máximo 10 elementos en el array items.picture- URL de la imagen del carrusel.link- URL a la que se accede al hacer clic en la imagen.name- (opcional) texto que se muestra en cada tarjeta de imagen.
media_urls junto con carousel. Si se utiliza media_urls, carousels se ignorará.
Consulta nuestra guía de carruseles de Facebook para más información.
Facebook Reels
Puedes publicar un video en Facebook Reels con las siguientesfacebookOptions.
Meta aplica un límite de 30 Reels por Facebook Page conectada en cualquier periodo de 24 horas para prevenir
el spam y garantizar la calidad de la plataforma. Es un límite móvil, es decir, cuenta las últimas 24
horas, no días naturales.
Facebook Reels Post
reels: establece entruepara publicar el video en Reels. Obligatorio si quieres publicar en Facebook Reels.title: el título del video con un máximo de 255 caracteres. Todo lo que supere los 255 caracteres se truncará. Opcional.thumbNail: la miniatura (imagen de portada) del video. La miniatura debe ser una URL a un archivo JPEG o PNG. Debe pesar menos de 10MB. Opcional.
Facebook Stories
Publica Stories de Facebook en Facebook Pages como foto o como video.- Las Stories de Facebook no admiten texto en la publicación; cualquier texto del campo
post, incluidas las menciones, será ignorado. - Una foto o video subido para una Story no puede haber sido utilizado en una publicación publicada previamente.
- Una Story de video no puede superar los 60 segundos.
- Activa el Archivo de Stories para poder recuperar Stories con GET.
Facebook Stories Post
Pies de foto de medios
Establece un pie de foto de Facebook para cada imagen publicada. Acepta un array de strings con el texto del pie. Cada elemento del array debe corresponder a una URL de medio. Por ejemplo, [“This is my best pic”, ”😃 here is the next one”] se refiere a la 1ª y 2ª URLs demediaUrls.
Facebook Media Captions
Etiquetado de ubicación
Una etiqueta de ubicación de Facebook se especifica con unlocationId, que es un ID de Facebook Page o el nombre de una Facebook Page. Por ejemplo, el ID de Facebook Page del Guggenheim Museum es 7640348500, o el nombre de la Facebook Page "@guggenheimmuseum". Las Pages deben estar asociadas a una ubicación física.
Facebook Location Tagging
locationId (Page Id) con el endpoint brand. Ten en cuenta que la Page debe tener una ubicación registrada o el locationId devolverá un error.
No admitido en publicaciones de texto, imágenes, reels y stories. Meta no admite el etiquetado de ubicación en videos.
Segmentación de audiencia
Al crear una publicación de Page en Facebook, tienes la opción de limitar su visibilidad a una audiencia específica utilizando dos tipos de segmentación:- Facebook Targeting: te permite definir la audiencia de tu publicación en función de factores como edad, género, ubicación y relación. Al establecer estos parámetros, puedes asegurarte de que la publicación solo se muestre a personas que cumplan los criterios especificados.
- Facebook Feed Targeting: esta opción permite refinar aún más la visibilidad de tu publicación en los News Feeds de tu audiencia segmentada.
Targeting
La segmentación de Facebook limita la audiencia para publicar contenido a determinados grupos demográficos. Cualquiera que no esté en esos grupos no podrá ver el contenido. Esto no sobrescribe las restricciones demográficas de la Page que pudieran estar activas. Campos demográficos disponibles entargeting:
ageMin: limita la edad mínima que puede ver las publicaciones. Valores aceptados: 13, 15, 18, 21 o 25. Otras edades se rechazarán.countries: también conocido como geofencing, permite limitar los países que pueden ver la publicación. Array de códigos de país. El número máximo de países que se pueden segmentar es 25. Si necesitas segmentar más de 25 países o restringir ciertos países, consulta Facebook Page Country Restrictions.
Facebook Targeting
Feed Targeting
Cualquiera dentro de estos grupos de segmentación de feed de Facebook tiene más probabilidades de ver esta publicación; el resto, menos probabilidades, pero aún podría verla. Usa targeting (ver arriba) si quieres garantizar la restricción. Campos demográficos disponibles parafeedTargeting:
ageMin: limita la edad mínima que puede ver las publicaciones. Valor entero 13 o superior. Por defecto, 0.ageMax: limita la edad máxima que puede ver las publicaciones. Valor entero 65 o inferior.countries: también conocido como geo targeting; permite indicar los países que deberían poder ver la publicación. Array de códigos de país.collegeYears: segmenta la edad de graduación universitaria. Array de enteros con el año de graduación de la universidad.educationStatuses: segmenta según el nivel educativo. Array de enteros para segmentar por nivel educativo. Usa1para high school,2para undergraduate y3para alum.genders: segmenta por género. Array de enteros para segmentar géneros específicos.1segmenta a los espectadores masculinos y2a las femeninas. Por defecto, se segmenta a ambos.relationshipStatuses: segmenta según el estado sentimental. Array de enteros para segmentar por estado sentimental. Usa1para soltero,2para ‘en una relación’,3para casado y4para comprometido. Por defecto, todos los tipos.
Facebook Feed Targeting
Texto alternativo
Añade texto alternativo de Facebook (alt text) a una imagen o video. El alt text de Facebook es una función de accesibilidad utilizada para información adicional del usuario y para lectores de pantalla. UsaaltText dentro del objeto faceBookOptions.
Facebook Alt Text
mediaUrls. El alt text se aplicará a cada imagen en orden.
Miniatura de video
Establece una miniatura de video de Facebook (imagen de portada). Envía una URL remota a un archivo PNG o JPG que tenga las mismas dimensiones que el video y pese menos de 10 MB. La URL debe terminar en .png o .jpg.Example Facebook Video Thumbnail
Título del video
Añade un título de video de Facebook con el parámetrotitle.
Facebook Video Title
GIFs animados
Solo se permite una URL en el arraymediaUrls al publicar un GIF animado en Facebook.
Si la URL del medio no termina en “.gif” o ”.GIF”, establece el campo isVideo en true.
Facebook Animated GIF
Menciones de Facebook Pages
Puedes mencionar otra Facebook Page, también conocido como menciones o etiquetado de Facebook, incluyendo el nombre o el Page ID de la Facebook Page en el texto de la publicación. Facebook no permite menciones o etiquetas de perfiles personales o grupos. Incluye una mención con la siguiente @mention:@page-name o @[page-id]
Mención con nombre de Page
Un ejemplo de texto con el nombre de una Page. Puedes obtener el nombre de la Page desde la URL de Facebook, p. ej. https://www.facebook.com/AyrshareFacebook Page Mention with Page Name
Mención con Page ID
Un ejemplo de texto con un Page ID; ten en cuenta el uso de []. Consulta más abajo cómo obtener el Page ID.Facebook Page Mention with Page ID
Encontrar un Facebook Page ID
Endpoint Brand
Puedes buscar un usuario o una Facebook Page usando los endpoints Brand.En Facebook.com
- Desde el News Feed de Facebook, haz clic en Pages en el menú lateral izquierdo.
- Haz clic en el nombre de tu Page para ir a tu Page.
- Haz clic en About en la parte superior de tu Page. Si no lo ves, haz clic en More▼.
- Desplázate para encontrar tu Page ID debajo de MORE INFO.
- Si la Facebook Page tiene una URL como
https://www.facebook.com/ayrshare-1234567890, el ID es 1234567890. - Si la Facebook Page tiene una URL como:
https://www.facebook.com/pages/ayrshare/123466789203, el Page ID es el número al final, como 123466789203.
Puedes verificar que el Page ID es correcto accediendo a https://facebook.com/page-id, que se resolverá a la Page.
También puedes probar una herramienta de búsqueda de Facebook Pages de terceros, no admitida por Ayrshare, como: https://lookup-id.com/
Si todos los métodos anteriores fallan, puedes ir a la Facebook Page en un navegador y ver el código fuente de la página. En Chrome, haz clic derecho para seleccionar “View Source”. Después busca owning_profile_id o profile_id para encontrar el Page ID.
Activar menciones de Page
La Page debe permitir menciones y etiquetas en publicaciones y comentarios. Por defecto está habilitado, pero puedes verificarlo iniciando sesión en facebook.com y cambiando a tu Page.- Viendo como tu Page, haz clic en la imagen de perfil de tu Page en la esquina superior derecha.
- Haz clic en Settings & Privacy -> Settings.
- En el menú Settings, haz clic en Privacy.
- Haz clic en Page and Tagging.
- Desplázate hasta Reviewing.
- Cambia las opciones para permitir etiquetas y menciones.
Meta Business Suite
Publicaciones en borrador
Crea una publicación en borrador en Facebook que aparecerá en la pestaña Meta Business Suite Draft. Las publicaciones en borrador de Facebook son publicaciones que has empezado a escribir pero aún no has publicado. Puedes guardarlas para retomarlas después o programarlas para publicarlas en una fecha posterior. Añade el parámetrodraft a faceBookOptions para enviar la publicación como borrador. Disponible para publicaciones de texto, imágenes, video y reels.
Facebook Draft Post
Programar la hora de publicación
Establece una hora de publicación programada para las publicaciones de Facebook que aparecen en la pestaña Meta Business Suite Scheduled Posts. Las publicaciones programadas de Facebook son publicaciones que has creado y programado para publicar en una fecha posterior, y se gestionan en Meta Business Suite. Esto puede ser útil para planificar tus publicaciones en redes sociales con antelación o para publicarlas cuando sepas que tu audiencia está más activa. Disponible para publicaciones de texto, imágenes, video y reels. Añade el parámetroscheduledPublishDate a faceBookOptions para programar la hora de publicación.
Facebook Scheduled Post
Previsualización de enlaces
Una publicación de Facebook creará automáticamente una previsualización de un enlace incluido en el cuerpo de la publicación. Sin embargo, si quieres especificar un enlace diferente o forzar la previsualización, usa el parámetrolink con la URL del enlace.
Facebook Link Preview
mediaUrls en la petición de publicación, se mostrará el medio en lugar de la previsualización del enlace.
