Archive | Facebook RSS feed for this section

Abrir URL desde SWF dentro de Facebook

16 Aug

Facebook ha establecido que dentro de sus aplicaciones en FBML, el método nativo para abrir una nueva página en el navegador (navigateToURL en AS3, getURL en AS2) sea inservible. Sin embargo, FB propone un método propio que consiste en mandar llamar la variable fb_local_connection que el embebido de FBML inserta en el SWF.

De esta forma, podemos sustituir la llamada tradicional así:

var connection:LocalConnection = new LocalConnection();
var connectionName:String = LoaderInfo(this.root.loaderInfo).parameters.fb_local_connection;
function go(url:String):void {
if (connectionName) {
connection.send(connectionName, “navigateToURL”, url);
}
}
go(“http://element.com.mx”);

De acuerdo con el wiki de FB, esta es la única llamada posible que no involucra FBJS (el Javascript de Facebook) :)

Configurar Facebook Sharer (para compartir un sitio en Facebook)

4 Mar

Facebook tiene una funcionalidad llamada “Sharer” que sirve para que mediante un botón o link genérico, puedas compartir mediante tu muro un sitio cualquiera, inclusive si ese botón no está en el sitio mismo (por ejemplo, puede estar el link en la barra de herramientas del navegador y compartirlo aunque ese sitio en particular no haya planeado difundirse mediante esta plataforma).

Para que un sitio se vea bien en el Sharer

Para aprovechar bien las capacidades del Sharer (y ya de paso, de los buscadores y demás) es importante tener bien puestos los metas en el sitio. Aquí pongo un ejemplo de los tags que facebook tomará en cuenta para postear en el muro:

<meta name=”title” content=”El título del sitio, como queremos que aparezca ” />
<meta name=”description” content=”Una breve descripción, como de unos 100 caracteres más o menos ” />
<link rel=”image_src” href=”http://example.com/images/thumbnail.jpg” / >

Si utilizas el image_src puedes asignar un thumbnail que esté fuera de tu sitio incluso. Pero si no incluyes este tag y el sitio tiene imágenes, todas las imágenes serán mostradas como posibles thumbnails (de ahí el “Showing 1 of 12″). Aparentemente, parece ser que no hay manera de definir imágenes que sí queremos que salgan y otras que no en caso de querer mostrar varias (el image_src sólo funciona para una), así que hay páginas que suelen poner el sharer dirigido a otra página sólo con esas imágenes que te redirija a la página real (si alguien encuentra otra forma, compártala :P ).

Aparte, existe la etiqueta de medio para especificar:

<meta name=”medium” content=”el_medio_que_usaremos” />
Se vale usar: “audio”, “image”, “video”, “news”, “blog” and “mult”.

Para compartir el sitio

El Sharer puede llamarse de forma muy sencilla mediante el siguiente link (cambiando los parámetros por los del sitio a compartir):
http://www.facebook.com/sharer.php?u=<dirección que compartir>&t=<título del contenido>

Para pegar en un html el botón de facebook el código es:

<a name=”fb_share” type=”button_count” href=”http://www.facebook.com/sharer.php”>Compartir</a><script src=”http://static.ak.fbcdn.net/connect.php/js/FB.Share” type=”text/javascript”></script>

Por último, para incluir el Sharer en una aplicación FBML de facebook (y aquí algo más interesante, se puede cambiar el contenido de los metas desde el botón):

<fb:share-button> <meta name=”title” content=”[ TITLE ]” /> <meta name=”description” content=”[ DESCRIPTION ]” /> <link rel=”image_src” href=”[ IMAGE URL ]” /> <link rel=”target_url” href=”[ LINK URL ]” /> </fb:share-button>

*Nota importante: El Facebook tiene una forma de guardar caché muy especial, así que hay que tener mucho cuidado en que los metas estén bien cuando se suba, en caso contrario se puede cachear la descripción, la imagen o el título mal y quedarse así por mucho tiempo…

Funcionalidad de grupos y comunidades con google friendconnect

10 Feb

Funcionalidad de grupos y comunidades con google friendconnect

Encontré esta aplicación de google que permite agregar grupos de fans a los sitios y muchas funcionalidades como una barra social, comentarios del sitio, comentarios de los post o páginas, encuestas simples, suscripción al boletin, Tweet This, share this on facebook, etc.

Pueden ver las opciones aquí, entras con tu usuario de gmail, y sigues los pasos (son muy simples), dando de alta el sitio que quieres agregar a friend connect, copiando el codigo HTML y por ultimo pegando este código en el HTML del sitio.

Chequen los gadgets, hay cosas interesantes.

Agregar contenido especial en FB (tab y casillas)

5 Feb

Para agregar contenido especial en una página de Facebook (fan page) mediante el uso de FBML (el lenguaje que maneja facebook, que es muy parecido al HTML): (leer todo…)

Hola mundo!

4 Feb

echo “hola mundo!”;

alert (“hola mundo!”);

trace (“hola mundo!”);

print (“hola mundo!”);