2011-06-14 20 views
8

Quiero hacer clic en un botón en mi aplicación flash, iniciar sesión en Facebook, dejar un comentario en la pared y cerrar sesión. Intento averiguarlo, pero parece complicado. ¿Alguien tiene un ejemplo o código de muestra para esta funcionalidad sencilla?Conectarse a Facebook desde Flash

+0

Buena pregunta! He estado investigando esto por mí mismo ... – Marty

Respuesta

1

Es bueno que hayas mencionado actionscript3. Esta es la AS3 SDK for Facebook
En una nota lateral, es posible encontrar this article bastante útil

+0

Gracias Eknath ... fue útil para los principios básicos y la funcionalidad. Todo lo que necesito es una muestra o ejemplo aquí que funciona en Flash ... De todos modos, gracias ... :) ,, –

1

BigSpaceship dio a conocer un montón de clases, uno de ellos se trata de ActionScript y se conecta a Facebook. Eche un vistazo a su página de información general http://www.bigspaceship.com/blog/labs/bss-classes-flash-and-the-fb-graph/ y vea si es algo que funciona para su idea (parece que lo haría).

+0

Tienen una muestra en "Avanzar con Open Graph", que funciona, pero mi problema es que no puedo encontrar la forma de obtener "access_token"! .. no es algo fácil de hacer ... ¿sabes cómo conseguirlo? –

1

Como se dijo en las respuestas anteriores, puede utilizar la API de gráficos para conectarse a Facebook. A continuación se muestra una muestra de cómo iniciar su conexión con Facebook y cómo obtener su access_token (Se usa aquí para publicar en su muro).

public function FBConnect():void 
{ 
    //Set applicationid 
    _applicationID = "YourID"; 

    //Set permissions to ask for 
    _extendedPermissions = {perms:"read_stream, publish_stream, user_about_me, read_friendlists, user_photos"}; 

    //Initialize facebook 
    Facebook.init(_applicationID); 
} 

public function post(message:String):void 
{ 
    var _params:Object = new Object(); 

    _params.access_token = Facebook.getSession().accessToken; 
    _params.message = message; 

    Facebook.api("/" + _user + "/feed", messagePosted, _params, "POST"); 
} 

Esto debería hacer el truco :)

Cuestiones relacionadas