Domanda

Diciamo che ho un accesso valido gettone da un'applicazione esterna che fa Facebook Connect e mi manda il token GET.

E 'normale / buono per me per ottenere che token e salvarlo nella oggetto $facebook = new Facebook(...);? Qualcosa di simile:

$facebook = new Facebook(array(
    'appId'  => $this->app_id,
    'secret' => $this->app_secret,
));

$token = $facebook->getAccessToken();

if(empty($token) && isset($_REQUEST['access_token']))
    $facebook->setAccessToken($_REQUEST['access_token']);

$userID = $facebook->getUser();

if(!$userID)
{
    return false;
}

return $facebook;

E se questo è OK per fare, non l'SDK anche memorizzare questo valore nella matrice session o il cookie, o ho bisogno di passarlo a tutti gli script che lo richiede?

È stato utile?

Soluzione

Scoperto come funziona. L'SDK non impostare la mia sessione quando si chiama setAccessToken(), devo impostare manualmente e funzionerà.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top