Foros del Web » Programando para Internet » PHP »

Que la app facebook suba imagenes y etiquete amigos del usuario?

Estas en el tema de Que la app facebook suba imagenes y etiquete amigos del usuario? en el foro de PHP en Foros del Web. Mi duda es la siguiente , tengo una aplicacion dentro de facebook y lo que quiero es que cuando el Usuario extienda los permisos automaticamente ...
  #1 (permalink)  
Antiguo 27/03/2011, 02:06
 
Fecha de Ingreso: agosto-2010
Mensajes: 31
Antigüedad: 14 años, 3 meses
Puntos: 2
Exclamación Que la app facebook suba imagenes y etiquete amigos del usuario?

Mi duda es la siguiente , tengo una aplicacion dentro de facebook y lo que quiero es que cuando el Usuario extienda los permisos automaticamente la aplicacion suba una/varias imagenes en un album al usuario y que en las fotos tambien la aplicacion etiquete amigos del usuario , tengo este codigo que lo probe y funciona para crear el album y subir las imagenes pero nada mas :

$facebook = new Facebook(array(
'appId' => '00000000000', // Id. de aplicación
'secret' => 'xxxxxxxxxxxxxxxxxxxx', // Aplication Secret|Clave Secreta
'cookie' => true
));

$session = $facebook->getSession();

$login_url = $facebook->getLoginUrl(
array(
'req_perms' => 'read_stream,publish_stream,photo_upload,user_phot os,user_photo_video_tags'
)
);

if ($session)
{

//Le indicamos a facebook que vamos a subir un archivo a su plataforma.
$facebook->setFileUploadSupport(true);

//Indicamos que vamos a entrar en la seccion albums del usuario
$albums = $facebook->api('/me/albums');

//Navegamos dentro de los albumes para encontrar alguno con nombre 'profile'
foreach ($albums['data'] as $album) {
if($album['type'] == 'profile'){
//si encontramos algun album con nombre profile, tomamos su identificador para subir nuestra imagen en este album
$album_uid = $album['id'];
}
}
//Componemos nuestro array con los datos de nuestro album nombre y descripcion.
$album_details = array(
'message'=> 'MENSAJE DEL ALBUM',
'name'=> 'TITULO DEL ALBUM'
);

//Indicamos a facebook que vamos a crear un album
$create_album = $facebook->api('/me/albums', 'post', $album_details);

//Tomamos el identificador del album creado.
$album_uid = $create_album['id'];
//Componemos el array que tendra los datos de nuestra imagen mensaje, nombre, path donde se encuentra la imagen album donde lo vamos a depositar.
$photo_details = array(
'message'=> 'MENSAJE DE LA FOTO'
);
$file = 'publicidad.jpg';
$photo_details['image'] = '@' . realpath($file);


//Luego de esto enviamos a $facebook los datos de nuestra imagen
$upload_photo = $facebook->api('/'.$album_uid.'/photos', 'post', $photo_details);

<?

Si me pueden ayudar seria genial
saludos de antemano

Etiquetas: api, aplicaciones, apps, facebook
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 12:17.