Ich bin mit dem Facebook PHP SDK relevanten APIs aufrufen und Daten erhalten zu veröffentlichen. Momentan speichere ich ein Benutzerzugriffstoken in der Datenbank, aber es läuft nach 60 Tagen ab. Wie kann ich ein Benutzerzugriffstoken aktualisieren?Wie aktualisiert man Facebook Access Token für Serverseite (in facebook-php SDK)?
1. Wann muss ich die Zugriffstoken aktualisieren? Nach dem Ablauf oder vor?
2. Was ist der beste Weg, um Zugangstoken zu aktualisieren?
3. Müssen sich meine Benutzer erneut anmelden, um das Zugriffstoken zu aktualisieren?
Dies ist die Funktion, dass ich die Zugriffstoken zu verlängern bin mit. aber die Ablaufzeit bleibt gleich.
public function getExtendedAccessToken($access_token)
{
$token_url="https://graph.facebook.com/oauth/access_token";
$params=array('client_id'=>self :: appId,'client_secret'=>self :: appSecretId,'grant_type'=>'fb_exchange_token','fb_exchange_token'=>$access_token);
$response = $this->curl($token_url,$params);
$response = explode ('=',$response);
$response = explode ('&',$response[1]);
$response = $response[0];
return $response;
}
Ja, hat der Benutzer die App wieder besuchen einen neuen Zugriffstoken zu erhalten. – CBroe