Si recibes un mensaje de error al intentar mostrar tus publicaciones de Facebook, puedes utilizar la tabla siguiente para diagnosticar el problema y encontrar la solución pertinente.
Para versiones anteriores al plugin v4.0, consulte la documentación heredada aquí.
Error PPCA: Debido a los cambios en la API de Facebook, ya no es posible mostrar un feed de una página de Facebook de la que no eres administrador. La fuente de Facebook que se muestra a continuación no utiliza un token de acceso válido para esta página de Facebook, por lo que ha dejado de actualizarse.
El token de acceso que estás utilizando no es de un administrador de la página de Facebook. Consulta aquí las instrucciones.
Su Access Token no está aprobado para acceder al AP
No puedes utilizar este código de acceso en el complemento. Para solucionar este problema, en primer lugar, actualiza el complemento a Pro v4.0+ o Free v4.0+ y, a continuación, configura un nuevo feed o edita las fuentes de un feed existente en Facebook Feed > Todos los feeds > haz clic en Editar para el feed correspondiente > Configuración > Fuentes > Cambiar y sigue el proceso de conexión. Esto te proporcionará tu propio código de acceso. Si tienes problemas para actualizar el plugin, consulta esta pregunta frecuente.
Error: Se ha producido un error desconocido. O bien, Error: Se ha producido un error inesperado.
Puede que esté solicitando demasiados puestos
Si solicitas demasiados datos a la API de Facebook, en ocasiones te devolverá un mensaje de "error desconocido". Facebook tiene ciertas limitaciones en su API y no permite recuperar demasiados datos en una sola solicitud y poner demasiada carga en sus servidores.
Solución:
Si estás solicitando un gran número de publicaciones o tienes el límite de publicaciones muy alto, prueba a reducirlo. Puedes hacerlo a través de la configuración que se encuentra en Facebook Feed > All Feeds > selecciona Edit for the relevant feed > Settings > Advanced > API Post Limit.
La API de Facebook puede tener un problema temporal
La API de Facebook puede estar inaccesible temporalmente. Prueba a esperar unos minutos y vuelve a intentarlo. Puedes borrar la caché del complemento y forzarlo a comprobar de nuevo la API de Facebook accediendo a Facebook Feed > Configuración > Feeds > haz clic en Borrar todas las cachés. También puedes hacer esto para un feed individual yendo a Facebook Feed > All Feeds > haz clic en Edit for the feed > Settings > haz clic en Clear Feed Cache.
Error: Error al validar la aplicación. La aplicación ha sido eliminada. Tipo: OAuthException. Código: 190
Debe obtener un código de acceso
Es posible que Facebook haya realizado un cambio en la plataforma que haya causado un problema con la conexión de nuestro complemento a su API. Para solucionar este problema, en primer lugar, actualiza el complemento a Pro v4.0+ o Free v4.0+ y, a continuación, configura un nuevo feed o edita las fuentes de un feed existente en Facebook Feed > All Feeds > haz clic en Edit for the relevant feed > Settings > Sources > Change y sigue el proceso de conexión. Esto te proporcionará tu propio código de acceso. Si tienes problemas para actualizar el plugin, consulta esta pregunta frecuente.
Error: Error al validar el token de acceso: La sesión ha expirado en ____
Su código de acceso ha caducado o no se ha ampliado correctamente.
El código de acceso que está utilizando ha caducado. Para solucionar este problema, primero asegúrese de que tiene la última versión del plugin. Si no es así, actualice el plugin a la última versión (puede encontrar los números de las últimas versiones en los registros de cambios aquí: Pro, Free). A continuación, actualice la Fuente de la página en la pestaña Configuración para la fuente específica. Si tienes problemas para actualizar el plugin, consulta esta pregunta frecuente.
Error: (#32) Se ha alcanzado el límite de peticiones de página. Tipo: OAuthException. Código: 32
Su Access Token está haciendo demasiadas peticiones
Este error se produce cuando el token de acceso que utilizas realiza demasiadas solicitudes a Facebook en un breve periodo de tiempo. Si utilizas el mismo token de acceso (como ocurre si conectas todo a tu cuenta personal de Facebook) para mostrar muchos feeds de Facebook diferentes, ya sea en tu propio sitio web o en varios sitios, es posible que superes el límite de solicitudes de API que Facebook ha establecido para tu token de acceso. Por lo general, esto se soluciona fácilmente cambiando la configuración de almacenamiento en caché del complemento en Facebook Feed > Configuración > Feeds. Por ejemplo, si tienes la configuración de almacenamiento en caché configurada para un periodo de tiempo corto (menos de 15 minutos), el complemento realizará más solicitudes por hora que si está configurado para 1 hora, especialmente si utilizas esta misma configuración para varios feeds.
¿Cuántas solicitudes puedo hacer con el mismo token?
Esto varía en función de la página de Facebook de la que proceda la credencial de acceso. Facebook concede un límite de solicitudes de API a un token de acceso en función del número de usuarios comprometidos que tenga la página de Facebook de la que procede el token de acceso. Un "usuario activo" es cualquier usuario que haya hecho clic en tu página de Facebook o en su contenido en un periodo de 24 horas. Por cada usuario implicado, tu token de acceso recibe un límite de solicitudes de 4.800 por cada periodo de 24 horas. Para obtener más información sobre los límites de solicitudes de la API de Facebook, consulta esta página.
¿Cómo puedo resolver este error?
Lo mejor que puedes hacer inicialmente es aumentar drásticamente el tiempo de almacenamiento en caché del plugin para que realice peticiones a Facebook con menos frecuencia. Para ello, aumenta el tiempo de almacenamiento en caché a 1 hora o más. Una vez que el token de acceso vuelva a funcionar correctamente (normalmente en unas pocas horas), puedes reducir el tiempo, pero debes tener en cuenta algunos factores:
1) El nivel de actividad de tu página de Facebook. Si no es muy activa, es probable que no haya tenido muchos usuarios comprometidos en las últimas 24 horas y, por tanto, su límite de tasa será bajo. Para aumentar tu Límite de tasa de la API, aunque sólo sea temporalmente, podrías publicar en tu página de Facebook para fomentar la participación de tus usuarios en forma de clics, me gusta, compartir o comentarios.
2) Cuántos feeds utilizan este código de acceso. Si tiene 5 feeds que lo utilizan, entonces hará muchas menos peticiones que 20 feeds.
Error: No hay entradas disponibles para este ID de Facebook
Tu página de Facebook puede tener restricciones
El feed que intentas mostrar tiene que ser una página de acceso público. Si tu página tiene restricciones (de edad o ubicación), los usuarios se verán obligados a iniciar sesión en Facebook para poder verla. Esto no es deseable para la mayoría de las páginas, ya que significa que no son accesibles para las personas que no tienen una cuenta de Facebook y que tu página no puede ser rastreada e indexada por los motores de búsqueda.
Una forma fácil de determinar si tu página está configurada como pública es asegurarte de que has cerrado la sesión de tu cuenta de Facebook y luego intentar visitar tu página. Si Facebook te obliga a iniciar sesión para ver tu página, entonces tiene una restricción.
Solución:
Puedes eliminar cualquier restricción accediendo a tu cuenta de Facebook y yendo a la Configuración de tu página. A continuación, puedes eliminar las restricciones de país y de edad(ver captura de pantalla). Una vez eliminadas, el plugin Custom Facebook Feed podrá acceder a tus publicaciones y mostrarlas.
Es posible que tu página de Facebook no contenga ninguna publicación
Si tu página es bastante nueva, puede que no tenga ninguna publicación elegible que el plugin pueda mostrar. Notificaciones como "__ cambió la foto de portada" o "__ creó una página" se filtran y no se muestran.
Solución:
Prueba a crear una nueva entrada en tu página y luego vuelve a ver el feed del plugin.
Es posible que tu página de Facebook no se publique
Cuando creas una nueva página de Facebook, ésta no se publica hasta que haces clic en "Publicar" en la parte superior de la página. Si no está publicada, el plugin no puede recuperar tus publicaciones.
Solución:
Compruebe en la parte superior de su página si hay un botón "Publicar mi página" o similar.
Error: Solicitud de obtención no soportada. El objeto con el ID '____' no existe, no se puede cargar porque faltan permisos o no admite esta operación.
No tiene permiso para acceder a estos datos
El código de acceso que está utilizando no tiene permiso para acceder a estos datos. Esto puede deberse a que estás utilizando un identificador de página incorrecto. Consulta esta página para saber cómo obtener tu identificador de página de Facebook.
Error: (nº 190) El acceso a estos datos está temporalmente desactivado para aplicaciones no activas o aplicaciones que no han accedido recientemente a estos datos debido a los cambios que estamos realizando en la plataforma de Facebook. https://developers.facebook.com/status/issues/205942813488872/ Tipo: OAuthException. Código: 200
Estás utilizando una aplicación para desarrolladores de Facebook nueva o inactiva para generar un token de acceso
Debido a algunos cambios repent inos de Facebook, los tokens de acceso "App" de las nuevas aplicaciones de Facebook no pueden acceder temporalmente a la API de Facebook. Para solucionar este problema, simplemente actualiza el complemento a la última versión (puedes encontrar los números de las últimas versiones en los registros de cambios aquí: Pro, Free) y haz clic en el botón azul de Facebook llamado "Conectar una cuenta de Facebook" en la página de configuración del complemento. Esto te proporcionará tu propio código de acceso. Si tienes problemas para actualizar el complemento, consulta esta pregunta frecuente.
Error: Petición get no soportada. Código 100. Tipo: GraphMethodException
Puede que estés utilizando un ID de Facebook de un perfil personal
La forma más sencilla de comprobar si estás intentando mostrar publicaciones de un perfil personal en lugar de una página es ver tu página en Facebook y comprobar si tienes "Amigos", "Me gusta" o "Miembros". Los perfiles tienen "Amigos" y las páginas tienen "Me gusta". Si tienes "Amigos", no se trata de una página, sino de un perfil personal.
Solución:
Debido a la política de privacidad de Facebook, no puedes utilizar el plugin para mostrar todas tus publicaciones de un perfil personal, sólo de una página pública, ya que las publicaciones de un perfil personal están protegidas por motivos de privacidad. Es posible que tengas un éxito limitado a la hora de mostrar determinadas publicaciones de un perfil personal, pero la mayoría de las publicaciones no se pueden mostrar.
Si utilizas el perfil para representar a una empresa, organización, producto, figura pública o cualquier otra cosa que no seas tú mismo, te recomendamos que conviertas tu perfil en una página siguiendo la recomendación de Facebook: http://www.facebook.com/help/175644189234902/, ya que utilizar páginas en lugar de perfiles tiene muchas ventajas. De hecho, utilizar un perfil para representar a alguien que no seas tú mismo va en contra de las políticas de Facebook (consulta "¿Por qué debería convertir mi perfil en una página?" en el enlace anterior).
Una vez que haya convertido a una página entonces el plugin será capaz de recuperar y mostrar todos sus mensajes.
Tu página de Facebook puede tener restricciones
El feed que intentas mostrar tiene que ser una página de acceso público. Si tu página tiene restricciones (de edad o ubicación), los usuarios se verán obligados a iniciar sesión en Facebook para poder verla. Esto no es deseable para la mayoría de las páginas, ya que significa que no son accesibles para las personas que no tienen una cuenta de Facebook y que tu página no puede ser rastreada e indexada por los motores de búsqueda.
Una forma fácil de determinar si tu página está configurada como pública es asegurarte de que has cerrado la sesión de tu cuenta de Facebook y luego intentar visitar tu página. Si Facebook te obliga a iniciar sesión para ver tu página, entonces tiene una restricción.
Solución:
Puedes eliminar cualquier restricción accediendo a tu cuenta de Facebook y yendo a la Configuración de tu página. A continuación, puedes eliminar las restricciones de país y de edad(ver captura de pantalla). Una vez eliminadas, el plugin Custom Facebook Feed podrá acceder a tus publicaciones y mostrarlas.
Es posible que tu página de Facebook no se publique
Cuando creas una nueva página de Facebook, ésta no se publica hasta que haces clic en "Publicar" en la parte superior de la página. Si no está publicada, el plugin no puede recuperar tus publicaciones.
Solución:
Compruebe en la parte superior de su página si hay un botón "Publicar mi página" o similar.
Si sigues teniendo problemas para mostrar tus mensajes después de intentar solucionar los problemas comunes anteriores, ponte en contacto con el servicio de asistencia para obtener ayuda.
Error: (#2) Servicio temporalmente no disponible
La API de Facebook puede estar temporalmente fuera de servicio
La API de Facebook puede estar inaccesible temporalmente. Prueba a esperar unos minutos y vuelve a intentarlo. Puedes borrar la caché del complemento y forzarlo a comprobar de nuevo la API de Facebook accediendo a Facebook Feed > Configuración > Feeds > haz clic en Borrar todas las cachés. También puedes hacer esto para un feed individual yendo a Facebook Feed > All Feeds > haz clic en Edit for the feed > Settings > haz clic en Clear Feed Cache.
Error: Token de acceso OAuth no válido
Su código de acceso es incorrecto, no es válido o ha caducado.
Si utilizas tu propia credencial de acceso, la forma más sencilla de comprobar si funciona es probarla en el depurador de credenciales de acceso de Facebook. Pega la credencial de acceso en el campo y haz clic en Depurar para ver si es válida y para qué ID de página es válida. Si aparece un mensaje de error que indica que falta el ID de la página o el "ámbito"pages_read_engagement, el token no es válido.
Solución:
Para solucionar este problema, primero asegúrese de que tiene la última versión del plugin. Si no es así, actualice el plugin a la última versión (puede encontrar los números de las últimas versiones en los registros de cambios aquí: Pro, Free). A continuación, actualice la Fuente de la página en la pestaña Configuración para la fuente específica. Si tienes problemas para actualizar el plugin, consulta esta pregunta frecuente.
Error: Problema de configuración del servidor
Es necesario activar una configuración de PHP en su servidor
Para recuperar tus publicaciones de Facebook, el plugin requiere algunos módulos PHP básicos que están activados por defecto en la mayoría de los servidores web. Si están deshabilitados en tu servidor web, puede ser la causa del problema. Para comprobarlo, ve a WordPress Dashboard > Facebook Feed y haz clic en el botón Ayuda situado en la esquina superior derecha de la página. A continuación, desplázate hasta la sección Información del sistema y haz clic en Expandir. En la sección ## SITE/SERVER INFO: ## deberías ver los tres elementos y si están activos:
- PHP allow_url_fopen
- PHP cURL
- JSON
Solución:
Si JSON está marcado como No, significa que JSON no se está ejecutando en el servidor de su sitio web. Deberías ponerte en contacto con tu proveedor de alojamiento web para solicitarle que active esta opción, ya que es necesaria para utilizar este plugin y muchos otros.
Si ambos PHP allow_url_fopen y PHP cURL están marcados como No, significa que ambas extensiones PHP están deshabilitadas en el archivo php.ini de su servidor. Si está familiarizado con la edición de este archivo, puede habilitar una o ambas usted mismo, de lo contrario, se recomienda que contacte con su proveedor de alojamiento web y solicite que habiliten una o ambas extensiones en su servidor.
Si sólo uno de PHP allow_url_fopen o PHP cURL está marcado como No, el plugin debería funcionar como se espera, pero si PHP cURL está marcado como No, el redimensionamiento de la imagen y la funcionalidad GDPR no funcionarán.
Una configuración de seguridad del servidor puede estar bloqueando la conexión de tu sitio a la API de Facebook
Si has seguido los pasos anteriores para solucionar el problema y tu página de Facebook funciona en la demostración, es posible que haya un problema con la conexión de tu sitio a la API de Facebook. Esto suele deberse a una configuración de seguridad del servidor de tu sitio web y puede solucionarlo el equipo de asistencia de tu alojamiento. Consulta esta pregunta frecuente para obtener más información y los pasos necesarios para solucionarlo.
Límite de mensajes demasiado alto
A la API de Facebook no le gusta que se soliciten demasiados datos de una sola vez. Si el número de publicaciones o el límite de publicaciones es demasiado alto, es posible que se produzca un error en la API de Facebook y que no aparezcan publicaciones. Si el número de publicaciones o el límite de publicaciones es 100 (máximo) o más, prueba a reducirlo para ver si aparecen publicaciones. La configuración se encuentra en Facebook Feed > Todos los feeds > selecciona Editar para el feed correspondiente > Configuración > Avanzado > Límite de publicaciones de la API.
Problema con el método de solicitud
Debido a la configuración del servidor o a los ajustes de seguridad, es posible que el método de solicitud que utiliza el plugin para recuperar tus entradas falle de forma permanente o esporádica. Si este es el caso, por lo general el plugin volverá a utilizar un método alternativo, pero en algunas raras ocasiones, este no es el caso. Asegúrate de que tu host no bloquea el acceso a api.facebook.com o graph.facebook.com.
Error: Dirección IP de origen no autorizada
Dirección IP de origen no autorizada
Este mensaje de error significa que la dirección IP de tu servidor web ha sido incluida en la lista negra de Facebook, muy probablemente porque otra persona que utiliza la misma dirección IP ha infringido las condiciones de servicio de Facebook. Si tienes un plan de alojamiento web económico, lo más probable es que compartas tu servidor web con cientos, si no miles, de otros sitios web. Como todos comparten la misma dirección IP, si Facebook bloquea la dirección IP de uno de esos sitios web, todos los sitios web del servidor también quedarán bloqueados. La única forma de evitarlo es ponerte en contacto con tu empresa de alojamiento web y pedirle que cambie tu dirección IP o que te traslade a otro servidor web.
Error: Por favor, reduzca la cantidad de datos que solicita y vuelva a intentarlo.
Límite de mensajes demasiado alto
A la API de Facebook no le gusta que se soliciten demasiados datos de una sola vez. Si el número de publicaciones o el límite de publicaciones es demasiado alto, es posible que se produzca un error en la API de Facebook y que no aparezcan publicaciones. Si el número de publicaciones o el límite de publicaciones es 100 (máximo) o más, prueba a reducirlo para ver si aparecen publicaciones. La configuración se encuentra en Facebook Feed > Todos los feeds > selecciona Editar para el feed correspondiente > Configuración > Avanzado > Límite de publicaciones de la API.
Error: Error validando Access Token. La sesión se ha invalidado porque el usuario ha cambiado su contraseña de Facebook ha cambiado la sesión por razones de seguridad. Tipo: OAuthException. Código: 190
Su credencial de acceso no es válida porque ha cambiado la contraseña de su cuenta.
Para solucionarlo, tendrás que volver a conectar tu cuenta para actualizar la fuente. Edita las fuentes de una fuente existente en Facebook Feed > Todas las fuentes > haz clic en Editar para la fuente correspondiente > Configuración > Fuentes > Cambiar y sigue el proceso de conexión. Esto te proporcionará tu propio código de acceso.