Tecnología

Inicio

¿Cuál es el error de sintaxis "fbml_static_get.php"?

Si ha utilizado el lenguaje de marcado de Facebook (FBML), o cualquier aplicación que se basa en esta lengua en sus páginas de Facebook, es posible que se han topado con errores al usar JavaScript o CSS. Sin embargo, no se puede utilizar común de JavaScript, CSS o HTML para eludir cualquier error al crear aplicaciones para Facebook o utilizando elementos de Facebook en su página web.

Fondo

FBML era código propietario de Facebook que los desarrolladores pueden utilizar para crear plug-ins y aplicaciones, tales como FBML estático. Como propietario de una página, se puede instalar FMBL estático para crear fichas adicionales en su página de Facebook para proporcionar información adicional a sus lectores. Además, los desarrolladores pueden confiar en FBML para agregar rápidamente elementos tales como un botón o un cuadro de comentario.

Las causas de error

Es posible que reciba un error de sintaxis si se intenta utilizar el SDK de JavaScript al crear páginas de Facebook. Esto se debe a FBML no soporta JavaScript antes de diciembre de 2011. Alternativamente, usted puede haber experimentado dificultades para utilizar el código FBML "fb: ventilador" para mostrar los fans de su página al crear una caja del ventilador o widget para mostrar en su página web. Este error se produjo cuando a veces el uso de CSS personalizado. El error indica que la función "fbml_get_static" de Facebook no fue capaz de recuperar su CSS y fue debido a un problema técnico y no un error de sintaxis en absoluto. El equipo de desarrolladores de Facebook ya ha actualizado FBML para corregir ese error.

FBML abandonado

Facebook ha abandonado desde FBML a favor del estándar HTML, CSS y Javascript. Facebook aconseja a todos los desarrolladores usar estos estándares en lugar de la FBML el apoyo que ya no se, y las aplicaciones que se basan en FBML ya no se soportan a partir de enero de 2012, por lo que es posible que observe los errores en las páginas construido usando este lenguaje.

Solución

Debido FBML ya no es compatible, considere el uso de iFrames, que se basa en la tradicional HTML para mostrar páginas que aloje en su servidor como pestañas en su página de Facebook. Para añadir funcionalidad, como un botón o un cuadro de comentario en su página o aplicación, ahora puede copiar el código de la página Social Plug-ins de Facebook en lugar de utilizar códigos cortos que se habría utilizado con FBML.