Desarrollo: Cómo leer datos de Facebook desde Flash

Hay dos maneras de hacerlo:

  1. Cargando la película Flash desde FBML a través del parámetro flashvars con el tag fb:swf.
    Os pongo aquí un ejemplo: <fb:swf swfbgcolor=”000000″ imgstyle=”border-width:3px; border-color:white;” swfsrc=’http://www.videojuegosparachicas.com/facebook/memorion/php/swf/memorion.swf’ imgsrc=’http://www.videojuegosparachicas.com/src/almacen/miniaturas/578.jpg’ width=’640′ height=’480′ flashvars=’foto=1.jpg&uid=1&fotos=foto1.jpg’ />

  2. Cargando desde dentro de la película Flash un fichero XML programado con los datos. Os pongo aquí el código de un fichero PHP de ejemplo que muestra la foto grande de un usuario cuyo identificador suministramos vía querystring con la variable userid:
    <?php
    // the facebook client library
    include_once 'php/facebook.php';
    
    $appapikey = 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx';
    $appsecret = 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx';
    
    $facebook = new Facebook($appapikey, $appsecret);
    
    //$user_id = $facebook->require_login();
    session_id(preg_replace("/[^A-Za-z0-9-]/","",$facebook->api_client->session_key));
    session_start();
    
    $fql = "SELECT pic_big FROM user WHERE uid=642932973";
    $resultado2 = $facebook->api_client->fql_query($fql);
    
    foreach($resultado2 as $datos2){
    	$datos = $datos2["pic_big"];
    }
    
    header ("content-type: text/xml");
    echo('<?xml version="1.0" encoding="UTF-8"?>');
    ?>
    <foto><![CDATA[]]></foto>

Cómo veis no es nada complicado.

7 comentarios sobre “Desarrollo: Cómo leer datos de Facebook desde Flash

  • el 25 Agosto, 2009 a las 10:51 am
    Permalink

    Justo lo que necesito. Como siempre Gracias!!

    Respuesta
  • el 19 Diciembre, 2009 a las 12:55 pm
    Permalink

    Hola! Tus tutoriales y ejemplos son perfectos, ahora se me plantea una duda. Tengo una aplicación en flash, el swf carga los datos mediante un .xml lo que pasa, es que cuando hago el load(“archivo.php”) no me carga los datos. Intenté abrir el archivo aparte y al abrir el archivo.php me redirige al mismo archivo pero con un codigo del numero de api y luego otra redireccion con el auth_token, supongo que al swf le hace lo mismo, pero como no entiende las redirecciones se queda con que la primera lectura del archivo.php está con los campos en blanco…. jajajaj
    no se si me expliqué.

    bueno, muchas gracias por todo!

    Respuesta
  • el 20 Diciembre, 2009 a las 12:28 am
    Permalink

    No entiendo bien tu problema. ¿Quieres cargar los datos de un fichero php que acceda a los datos de Facebook desde un fichero swf?

    Respuesta
  • el 1 Marzo, 2010 a las 2:11 pm
    Permalink

    gracias por tus consejos, pero substituyo la dirección donde tengo alojada la película swf en mi servidor y no me aparece nada. Algún consejo?

    Respuesta
  • el 29 Abril, 2011 a las 7:54 pm
    Permalink

    Hola, recien veo esta info, podras mandarme algun link de alguna pagina hecha en flash que este usando este metodo? te lo super agradeceria.

    Respuesta
  • el 16 Agosto, 2011 a las 7:13 pm
    Permalink

    Hola, tengo un conocimiento un poco más que básico en flash y quisera ver si me pueden ayudar con lo siguiente:
    Quiero embebir o publicar o mostrar mi Fanpage de facebook desde una web hecha en flash as2. Como lo puedo hacer? quiero que aparezca el Fanpage en una pequeña ventana dentro de la página. Para que todo lo que publique desde mi facebook o comentarios que se realicen se publiquen autiomaticamente en la ventanita y se pueda ver desde la web.
    Por favor ayudenme con esto, si no es molestia un pequeño “paso a paso”
    agradezco mucho, saludos

    Respuesta

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Sígueme