Ich habe den folgenden Code:Facebook PHP SDK 3.1.1 Endlosschleife
$facebook = new Facebook(array('appId' => $FB_APP_ID,
'secret' => $FB_APP_KEY,
'cookie' => true));
$fb_sess = $facebook->getUser();
if (empty($fb_sess)) {
$url = $facebook->getLoginUrl(array('response_type'=>'token',
'scope' => 'email'));
header("Location: $url");
}
$me = $facebook->api('/me');
...
Das Problem ist, dass $ fb_sess ist immer 0, so empty ($ fb_sess) immer wahr ist, und so die Umleitung auf die Login-URL wiederholt endlos. Meine App scheint korrekt konfiguriert zu sein und ich benutze das neueste PHP SDK. Irgendwelche Hinweise, um das zu beheben oder zumindest eine Vorstellung davon zu bekommen, was passiert?
können Sie Ihre $ url hier posten? – Madan
https://www.facebook.com/dialog/oauth?client_id=397110206974921&redirect_uri=http%3A%2F%2Fwww.mywebsite.tld%2Ffbtest.php%3Fstate=044eb4138538b7518dcbdef336c986b3&scope=email –
Diese Antwort ist nicht korrekt. 'redirect_uri' ist optional und wird, wenn nicht definiert, standardmäßig auf die Seite gesetzt, auf der die Methode ursprünglich ausgeführt wurde. https://developers.facebook.com/docs/reference/php/facebook-getLoginUrl/ –