Voila, je test une apli facebook et j'ai comme erreur : Fatal error: Uncaught Exception: 100: null does not resolve to a valid user ID thrown in /var/www/.../src/facebook.php on line 466

J'ai bien crée et copier/coller les clé dans l'apli.

Une idée pour corriger ça ?

4 réponses


Hardware
Réponse acceptée

Ajoute un try/catch pour voir si une exception est retournée et ainsi avoir un peu plus d'information sur ton erreur.

try
{
    $session = $facebook->getSession();
    $uid = $facebook->getUser();
}
catch (Exception $e)
{
    echo 'Code de l\'erreur : ' . $e->getCode() . "\n";
    echo 'Erreur : ' . $e->getMessage() . "\n";
    echo 'Ligne : ' . $e->getLine() . "\n";
}

Il faut aussi vérifier que la variable $session ne soit pas vide :

if( ! empty($session))
{
    // L'utilisateur est connecté avec son compte facebook
    // On continue
}
else
{
    $url = $facebook->getLoginUrl();

    header("Location:" . $url);
    exit();
}

Une bon de code peut-être?

leknoppix

oui, je code de cette question avec mes clé ajouté

http://www.grafikart.fr/questions/165

[http://www.bekerpolska.pl/]() dopłaty do odszkodowań oc