Powered By Blogger

lunes, 4 de junio de 2012

Publicar una foto con PHP SDK en Facebook

Estoy creando una aplicacion de facebook en la cual necesito publicar una foto en los muros de los usuario y encontre este codigo que funciona perfectamente utilizando el método setFileUploadSupport que le indica al SDK que permita la carga de archivos. Después de tener la foto guardada en el servidor, sea cual sea la forma en que tu aplicación la genere se publica la foto de la siguiente forma:


1// Se habilita la carga de archivos con setFileUploadSupport.
2$facebook->setFileUploadSupport(true);
3// Se indica la ruta de la imagen en el servidor.
4$img = 'ruta_de_la_imagen.png';
5// Haciendo uso de POST se envía la foto usando el método llamado api
6$photo = $facebook->api('/me/photos', 'POST',
7array( 'source' => '@' . $img,
8'message' => 'Mensaje a ser publicado con la foto'
9));   

Facebook automáticamente crea un album con el nombre de la aplicación, en caso de querer crear un album con otro nombre:

1$album=array('name'=>'BrianUR.info', 'description'=>'Tutoriales para crear
2aplicacion en Facebook');
3$facebook->api('/me/albums','post',$album);


Espero que sirva de ayuda. Saludos






















No hay comentarios:

Publicar un comentario