Errores comunes del canal de Facebook
none
Error: "Unsupported post request. Cannot be loaded due to missing permissions, or does not support this operation"
Podrías ver un mensaje de error como este:
Unsupported post request. Object with ID '100343472848953' does not exist, cannot be loaded due to missing permissions, or does not support this operation. Please read the Graph API documentation at https://developers.facebook.com/docs/graph-api
Cuando conectas el canal a nuestra plataforma, aparece una pantalla que te permite otorgar los permisos que necesitamos. Asegúrate de seleccionar todos los permisos solicitados en esa pantalla.
Sigue este video para conectar tu página de Facebook:
TODO_VIDEO[e3a03ad953]: reemplazar este video con un recurso oficial de OneChat.
Jg
Como Meta ha cambiado la cantidad de permisos necesarios, además del permiso de la página de Facebook, también tendrás que conectar tu Facebook Business Manager en "Integration" -> E-commerce -> Facebook Business.
Si no puedes ver tu página cuando eres redirigido de vuelta a OneChat, revisa el siguiente video:
TODO_VIDEO[babb8f5b03]: reemplazar este video con un recurso oficial de OneChat.
Eg
La solución es volver a conectar tu página de Facebook, seleccionar la página que deseas conectar y otorgar todos los permisos que nuestra plataforma necesita.
Error: "Sending payload: 2534015 (#100) Invalid message data"
Según el código de error de Meta, este error ocurre porque el tipo de datos que estás enviando no está permitido para tu tipo de mensaje.
Si estás en un canal omni, debes revisar los canales compatibles en cada elemento del mensaje. Hay íconos sociales como en la captura de pantalla de abajo:
Puedes obtener más información aquí:
https://developers.facebook.com/docs/messenger-platform/error-codes/ ## Error: "Sending payload: 1545041 (#551) This person isn't available at the moment"
Ya sea que el usuario haya generado muchos errores de nuestro lado o que haya bloqueado tu bot, el mensaje no será entregado.
Más información:
https://developers.facebook.com/docs/messenger-platform/error-codes/
Error: "You have been temporarily blocked from performing this action"
Podrías ver el siguiente mensaje de error:
Error sending payload: (#2022) You have been temporarily blocked from performing this action. Esto significa que Facebook ha aplicado un bloqueo temporal a tu cuenta de Facebook.
No podemos enviar mensajes a ninguna cuenta que haya sido bloqueada por Facebook. Te recomendamos revisar tu Facebook Business Manager o el centro de notificaciones de alertas de tu página para obtener más información sobre este problema.
Error: "Hide comment error: (#200) Users can only edit their own comments published by the same app"
Verás este error si estás usando la acción "hide comments" en el flujo.
Puedes ocultar la mayoría de los comentarios en publicaciones, con las siguientes excepciones:
· comentarios hechos por la Page
· comentarios hechos por los administradores de la Page
· comentarios hechos por la Page en una publicación de un usuario. La publicación pertenece al usuario.
· comentarios hechos por cualquier usuario en la publicación de otro usuario hacia la Page. La publicación pertenece al usuario.
· comentarios hechos por un creador de eventos. La publicación pertenece al creador del evento.
· comentarios hechos por un Facebook Group. La publicación pertenece al grupo.
· comentarios hechos por cualquier persona en una reseña
Más información:
https://developers.facebook.com/docs/graph-api/reference/v17.0/comment#hiding ## Error: "Connecting different FB pages to different workspaces using 1 FB account"
Los usuarios tienen algunos problemas cuando conectan una página a un workspace específico y esta se desconecta cuando agregan otra página a un workspace diferente.
Posible causa del error:
En el 90% de los casos, la razón es que el usuario deselecciona en Facebook la página ya conectada en el otro workspace durante el proceso de conexión.
Posible solución:
el siguiente video fue grabado para enviarse a usuarios que tienen este problema específico y solo a ellos, ya que públicamente no promovemos este procedimiento
TODO_VIDEO[2c2193a533]: reemplazar este video con un recurso oficial de OneChat.
Asegúrate de seleccionar todas las páginas que están conectadas a la plataforma OneChat, incluso si aparece un mensaje de error como "xx page is connected to xx workspace"; esto no debería importar.
Pero perderás la conexión de la página anterior si no seleccionas esas páginas para conectarlas. Así que siempre asegúrate de seleccionar todas las páginas que se están conectando a la plataforma OneChat.
Error: "Comment reply error: You've already posted this. Posting the same content repeatedly on Facebook isn't allowed"
No puedes publicar el mismo contenido repetidamente.
Puedes agregar un randomizer para enviar mensajes diferentes o usar OpenAI para generar contenido personalizado de forma dinámica.
Error: "Message not sent because outside 24 hours"
Este límite aplica a los canales de Meta (Messenger, Instagram, WhatsApp). Si el usuario no ha interactuado con tu bot en las últimas 24 horas,
no puedes contactarlo directamente. Verás ese mensaje de error.
Para WhatsApp, tendrás que enviar un mensaje de plantilla; para Messenger, tendrás que enviar una notificación recurrente o una notificación de una sola vez.
En el caso de usuarios de Instagram, puedes capturar su correo electrónico o número de teléfono y contactarlos por email o SMS aunque estén fuera de la ventana de 24 horas.
Más información aquí:
https://developers.facebook.com/docs/messenger-platform/send-messages https://developers.facebook.com/docs/messenger-platform/policy/policy-overview/
La solución es usar una condición como en la captura de pantalla de abajo y asegurarte de contactar siempre a los usuarios que hayan interactuado con tu chatbot en las últimas 24 horas, utilizando métodos distintos para contactar a quienes estén fuera de la ventana de interacción de 24 horas.
También puedes contactar al usuario por email o SMS. Debes asegurarte de que el usuario haya dado su consentimiento para recibir mensajes por SMS y email.
Error: "I can't receive recurring notification request message"
La razón es que Facebook tiene un límite de frecuencia: solo puedes enviar una solicitud de suscripción por semana con el mismo título específico a una persona. Esto incluye el valor predeterminado "Updates and promotions".
Así que, si estás probando la solicitud de notificación recurrente, puede que recibas el mensaje la primera vez que se activa, pero puede que no se active en las siguientes pruebas.
Además,
- No envíes solicitudes de suscripción duplicadas a una persona. Una solicitud de suscripción duplicada se define como aquella que tiene el mismo título para notificaciones de una Facebook Page o el mismo título e image_url para notificaciones de una cuenta profesional de Instagram.
- Solo puedes enviar solicitudes de suscripción durante la ventana estándar de mensajería.
- Si una persona se suscribe a mensajes de marketing, esta acción no abre una ventana estándar de mensajería.
- Solo puedes ver si una persona se ha suscrito para recibir mensajes de marketing, pero no los estados de las solicitudes de suscripción pendientes.
- Si una persona ha decidido dejar de recibir mensajes de marketing, tus notificaciones ya no se le entregarán y recibirás un error.
- Una persona puede bloquear, silenciar o reportar tu mensajería.
- Para mensajes de marketing enviados desde una cuenta profesional de Instagram, por lo general se pueden enviar hasta 10 solicitudes de suscripción para títulos diferentes por usuario durante un período de 7 días. Existe un sublímite de hasta 5 solicitudes de suscripción que pueden enviarse a un usuario en un día. Sin embargo, deberías considerar si es probable que los usuarios encuentren cada solicitud relevante y valiosa antes de enviarla.
Estos requisitos y limitaciones están sujetos a cambios, ya que siempre buscamos la mejor experiencia para usuarios y negocios. Más información:
https://developers.facebook.com/docs/messenger-platform/marketing-messages
Error: "1893016 Calls to this API have exceeded the rate limit"
La razón es que Facebook tiene un límite de frecuencia: solo puedes enviar una solicitud de suscripción por semana con el mismo título específico a una persona. Esto incluye el valor predeterminado "Updates and promotions".
Así que, si estás probando la solicitud de notificación recurrente, puede que recibas el mensaje la primera vez que se activa, pero puede que no se active en las siguientes pruebas.
Además,
- No envíes solicitudes de suscripción duplicadas a una persona. Una solicitud de suscripción duplicada se define como aquella que tiene el mismo título para notificaciones de una Facebook Page o el mismo título e image_url para notificaciones de una cuenta profesional de Instagram.
- Solo puedes enviar solicitudes de suscripción durante la ventana estándar de mensajería.
- Si una persona se suscribe a mensajes de marketing, esta acción no abre una ventana estándar de mensajería.
- Solo puedes ver si una persona se ha suscrito para recibir mensajes de marketing, pero no los estados de las solicitudes de suscripción pendientes.
- Si una persona ha decidido dejar de recibir mensajes de marketing, tus notificaciones ya no se le entregarán y recibirás un error.
- Una persona puede bloquear, silenciar o reportar tu mensajería.
- Para mensajes de marketing enviados desde una cuenta profesional de Instagram, por lo general se pueden enviar hasta 10 solicitudes de suscripción para títulos diferentes por usuario durante un período de 7 días. Existe un sublímite de hasta 5 solicitudes de suscripción que pueden enviarse a un usuario en un día. Sin embargo, deberías considerar si es probable que los usuarios encuentren cada solicitud relevante y valiosa antes de enviarla.
Estos requisitos y limitaciones están sujetos a cambios, ya que siempre buscamos la mejor experiencia para usuarios y negocios. Más detalles aquí:
https://developers.facebook.com/docs/messenger-platform/marketing-messages