J'ai essayé de mettre en place facebook sur une page via une fonction qui est dans le fichier de fonctions. Cependant, je veux retourner plusieurs tableaux, donc je peux obtenir toutes les informations.Facebook api - dans une fonction
Voilà comment je le fais:
functions.php:
require 'src/facebook.php';
function fb_setup($app_id, $app_secret){
$facebook = new Facebook(array(
'appId' => $app_id,
'secret' => $app_secret,
'cookie' => true,
));
$session = $facebook->getSession();
$me = null;
// Session based API call.
if ($session) {
try {
$uid = $facebook->getUser();
$me = $facebook->api('/me');
} catch (FacebookApiException $e) {
error_log($e);
}
}
// login or logout url will be needed depending on current user state.
if ($me) {
$logoutUrl = $facebook->getLogoutUrl();
} else {
$loginUrl = $facebook->getLoginUrl();
}
// This call will always work since we are fetching public data.
$fb = array(
"logoutUrl" => $logoutUrl,
"loginUrl" => $loginUrl
);
return $fb;
return $me;
}
test.php
require("../functions.php");
$fb = fb_setup('************','*****************************');
echo $fb['logoutUrl'];
//but I also want to get the $me info
Je veux obtenir le $ me renseignements.
Merci!
Merci beaucoup! fonctionne bien. Mais comment ferais-je pour en faire une classe alors? :) – ryryan
Voir mes modifications pour vous donner une idée. – Gazler
Cela semble assez simple quand on y pense. Merci beaucoup! Vraiment aidé! – ryryan