Creamos la conexión con la aplicación:
$facebook = new Facebook(array(
'appId' => Id de la aplicación,
'secret' => frase secreta de la aplicación,
'cookie' => true,
));
Obtenemos los datos de la sesión y el uid del usuario en Facebook:
$session = $facebook->getSession();
$uid = $facebook->getUser();
Ahora si estamos listos para publicar el mensaje en el muro del usuario
$param = array(
'message' => 'tu mensaje',
'link' => 'http://www.tulink.com',
'picture'=> 'url de la imagen que quieras que se vea en el muro',
'name'=>'un titulo',
'caption'=>'caption para el link',
'description'=>'una descripcion'
);
$ok = $facebook->api('/'.$uid.'/feed', 'POST', $param);
Con esto aparecera en el muro del usuario el mensaje.
Mostrando las entradas con la etiqueta Facebook fql. Mostrar todas las entradas
Mostrando las entradas con la etiqueta Facebook fql. Mostrar todas las entradas
20.3.11
Obtener amigos de facebook con fql y PHP
Primero que nada creamos el objeto Facebook con los datos de la aplicación:
$facebook = new Facebook(array(
'appId' => Id de la aplicación,
'secret' => frase secreta de la aplicación,
'cookie' => true,
));
Obtenemos los datos de la sesión de Facebook:
$session = $facebook->getSession();
Obtenemos el id del usuario de Facebook (uid):
$uid = $facebook->getUser();
Y ahora si llamamos al metodo de la API de Facebook y obtenemos el listado de los amigos del usuario:
$params = array(
'method' => 'fql.query',
'query' => "SELECT uid,first_name,last_name,pic_square,name FROM user WHERE uid IN (SELECT uid1 FROM friend WHERE uid2=".$uid.") ORDER BY first_name",
'access_token' => $session['access_token'],
);
$friends = $facebook->api($params);
El array $friends es un array de objetos, para referenciar alguno de los datos deberan hacerlo de esta manera:
$friends[0]->uid, $friends[0]->first_name, etc etc.
$facebook = new Facebook(array(
'appId' => Id de la aplicación,
'secret' => frase secreta de la aplicación,
'cookie' => true,
));
Obtenemos los datos de la sesión de Facebook:
$session = $facebook->getSession();
Obtenemos el id del usuario de Facebook (uid):
$uid = $facebook->getUser();
Y ahora si llamamos al metodo de la API de Facebook y obtenemos el listado de los amigos del usuario:
$params = array(
'method' => 'fql.query',
'query' => "SELECT uid,first_name,last_name,pic_square,name FROM user WHERE uid IN (SELECT uid1 FROM friend WHERE uid2=".$uid.") ORDER BY first_name",
'access_token' => $session['access_token'],
);
$friends = $facebook->api($params);
El array $friends es un array de objetos, para referenciar alguno de los datos deberan hacerlo de esta manera:
$friends[0]->uid, $friends[0]->first_name, etc etc.
Suscribirse a:
Entradas (Atom)