Hogyan tudok bejelentkezni a felhasználó ki a facebook csatlakozni website használata nélkül fb-belépés gomb? Szeretnék csinálni az codebehind (c #)?
Kilépés facebook
Rájöttem, hogy ott csak egy lehetőség, hogy nem azt a Javascript által FB.logout(). Úgy tűnik, kicsit wird, hogy nincs API codebehind, hogy nem ugyanaz.
Legalábbis a php api van egy logout módszer. Annak érdekében, hogy a munka a logout módszer átirányítja a felhasználót egy URL-t facebook.com majd átirányítja vissza webhelyére
$ facebook-> logout ( " http://site.com/returnAfterLogout.php ")
Azonban azt találtam, hogy az adott kérelem a JavaScript API mindig azt hiszi, a php api mindig azt hiszi, van jelentkezve, és amíg meg nem próbálja meg egy API-kérelem akkor egy kivételt.
Könnyedén Ehhez egy példány a facebook.API osztály (facebook.dll). Csak hívja _api.LogOff ()
Saját fájdalmas tapasztalat megmutatta, akkor kell egy return (false); miután a FB.Connect.logout (); hívja mint:
FB.Connect.logout (doOnUserLogout ()); visszatérés (false);
Egyébként ez lesz tűnik, mintha ez meg kijelentkezni, a modális párbeszédpanel amely így van, de ez nem fog jelentkezni a felhasználó ki.
Ezt találtam ki véletlenül, mivel ismét nem dokumentálták.
Úgy tűnik, ConnectSession nincs kódokat Kilépés methd. Ez csak
void Logout(){ }
anélkül, hogy bármi. ugyanazLogin(){}
így alapvetően akkor kell használni a java-script verzió
Nem lehet, hogy a göndör és a valami, mint preg_match ( "/ a href = \" \ / logout.php (. *?) \ "/", $ Oldalon $ logout_param);
azután...
curl_setopt ($ ch, CURLOPT_URL, 'http://m.facebook.com/logout.php'. $ logout_param [1]); curl_exec ($ ch);
??
Én ezt a Webview segítségével:
webview.loadUrl("http://www.facebook.com/logout.php?confirm=1");
Ha csak azt egy egyszerű link, hogy jelentkezzen ki a felhasználó, akkor alkot egy ilyen URL:
https://www.facebook.com/logout.php?access_token=ACCESS_TOKEN&confirm=1&next=REDIRECT
Csak cserélje ki ACCESS_TOKEN, és REDIRECTa megfelelő értékeket. Facebook megváltoztatja ezt a hébe-hóba, így van, hogy néz ki, hogy. Ez csak akkor működik a böngésző, de a szép dolog csinálja így, hogy a felhasználónak nem kell várnia a JavaScript könyvtár betöltésére.













