Cambiar de FBML a Javascript SDK y complementos sociales
Frecuentes
Visto 216 veces
3
Esta pregunta podría ser algo abierta.
¿Cómo haría para cambiar de usar FBML en mi aplicación a usar el SDK de Javascript y los complementos sociales? Estoy tratando con una aplicación masiva, por lo que es difícil saber cómo se implementó FBML y cómo se debe implementar el SDK ahora. Primero decidí cambiar esta línea.
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en" xmlns:fb="http://www.facebook.com/2008/fbml">
A esto:
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en" xmlns:fb="http://ogp.me/ns/fb#">
Además, este fragmento de código (que parece que carga el SDK) está ahí
window.fbAsyncInit = function()
{
//initialize
FB.init({
appId : myid,
status : true,
cookie : true,
xfbml : true
});
};
(
function()
{
var something = document.createElement('script');
something.async = true;
something.type = 'text/javascript';
something.src = document.location.protocol + '//connect.facebook.net/en_US/all.js';
document.getElementById('fb-root').appendChild(something);
}()
);
¿Hay que hacer algo más?
1 Respuestas
1
Además necesitas:
- Defina un elemento HTML:
<div id="fb-root"></div>
dentro de<body>
. - Buscar elementos que empiecen por
<fb:
y elimine los asociados con FBML.
Respondido el 12 de junio de 12 a las 18:06
No es la respuesta que estás buscando? Examinar otras preguntas etiquetadas javascript facebook-javascript-sdk fbml facebook-social-plugins xfbml or haz tu propia pregunta.
gracias, entonces esto significa que no todos Kevin
Correcto. Los complementos sociales son válidos. - yan berk
¿Cómo determino qué está asociado con fbml? Kevin
Tienes una lista completa de todas las etiquetas FBML aquí: desarrolladores.facebook.com/docs/reference/fbml. Además, asegúrese de que estas etiquetas no aparezcan aquí: desarrolladores.facebook.com/docs/plugins - yan berk