Complemento de wordpress de Facebook: ¿cómo puedo cargar jssdk y llamar a FB.init sin conflictos con otros widgets de Facebook?

Estoy desarrollando un complemento de Wordpress en el que un usuario configura su propia identificación de aplicación de Facebook en la sección de administración y usando esa aplicación hago llamadas a la API de Facebook en la interfaz. Estos son mis pasos: cargo el jssdk de forma asíncrona y luego en window.fbAsyncInit = function() { .. } llamo a FB.init y FB.getLoginStatus.

Mi pregunta es la siguiente: ¿cómo puedo hacer esto de la mejor manera para no tener ningún conflicto con otros widgets que podrían estar incluidos en la misma página?

En algunos casos, recibí este mensaje: "Ya se ha llamado a FB.init; esto podría indicar un problema". Traté de agregar FB._initialized = false; antes de FB.init: el mensaje desapareció pero aún así el flujo no era el correcto.

¿Puedes darme alguna dirección? Muchas gracias.

preguntado el 12 de junio de 12 a las 17:06

Si otros complementos pueden estar interfiriendo con los suyos, entonces ni siquiera puede estar seguro ellos inicializó el SDK con la identificación de su aplicación, tal vez usaron la suya propia... eso podría ser aún más problemático, supongo. -

1 Respuestas

Dependiendo del uso que desee hacer, tal vez pueda realizar sus operaciones en un iframe que cargue. Esto haría "independiente" todo lo que haga allí y aún lo mostraría en la página actual.

Respondido el 12 de junio de 12 a las 20:06

No es la respuesta que estás buscando? Examinar otras preguntas etiquetadas or haz tu propia pregunta.