Je rencontre des problèmes avec l'authentification avec PHP SDK. J'ai téléchargé "facebook.php" et "base_facebook.php" de github. Voici le code que j'utilise mais je n'arrive pas à comprendre où je vais mal (nouveau pour tout cela).L'authentification utilisant PHP SDK ne fonctionne pas
<?php
require 'facebook.php' ;
$fbconfig['appid' ] = xxx;
$fbconfig['secret'] = "xxxx";
$fbconfig['baseurl'] = "xxx";
$params = array(
'scope' => 'read_stream, friends_likes',
'redirect_uri' => 'xxx'
);
$loginUrl = $facebook->getLoginUrl($params);
$logoutUrl = $facebook->getLogoutUrl();
if(!$user)
{
echo "<P>You need to <a href=\"' . $loginUrl . '\">log into FB</a></p>\n";
exit();
}
else
{
echo "<p style=\"margin-bottom:20px;\"><a href=\"{$logoutUrl}\">Logout</p>\n";
}
?>
Toutes les suggestions beaucoup appriciated :)
Quel est le comportement que vous attendez, et quel est le script en train de faire? –
Je veux simplement afficher un lien «se connecter au FB» si l'utilisateur n'est pas connecté et un bouton «Déconnexion» s'il le sont. Quand je lance le code, j'obtiens l'erreur PHP suivante "Erreur fatale: Appel à une fonction membre getLoginUrl() sur un non-objet dans /xx/xx/xx/xx.php sur la ligne 20" –