Összekapcsolása Facebook Connect

szavazat
2

Elkezdtem dolgozni az integrált Facebook Connect with my app. Van egy enyhe ismeretek hiánya gondot.

Azt is tökéletesen teszi azt, így jelentkezzen be Facebook Connect oldalamon, stb, azt mutatja meg adatait minden FB Csatlakozás működését határozzák meg. De hogyan tudom, hogy úgy tudom tárolni a facebook felhasználói azonosítót az én MySQL adatbázis részeként a jelenlegi felhasználók információt? Tehát hogyan tudok auto jelentkezzen őket Facebook Connect, ha biztosította a hozzáférést?

Kösz!

A kérdést 18/05/2009 00:34
a forrás felhasználó
Más nyelveken...                            


4 válasz

szavazat
2

A PHP Facebook kliens könyvtár, akkor képesnek kell lennie, hogy adjunk valamit ennek a tetején a „page”:

$api_key = "YOUR APP API KEY";
$api_secret = "YOUR API SECRET KEY";

$facebook = new Facebook($api_key, $api_secret);
$facebook_id = $facebook->get_loggedin_user();

Ha a felhasználó be van jelentkezve, $ facebook_id lesz állítva a facebook id (BIGINT). Ha nem, akkor lesz nulla. Nem baj, hogy a felhasználók szükség van a harmadik féltől származó cookie-k engedélyezve a böngészőjében, hogy ez működjön már a kezdeti „connect” hívást. Ebben az esetben használhatja az API-hoz kap a bejelentkezett felhasználó:

$facebook->api_client->users_getLoggedInUser();

Tehát alapvetően (ál):

if (!is_null($facebook_id))
{
    // authenticate user on your site with local cookie or session
    // pull user data from users table by "$facebook_id"
    // if user isn't in the database, create a new row with their facebook id
}
else
{
    // show the connect button?
}
Válaszolt 20/06/2009 19:15
a forrás felhasználó

szavazat
0

Megnézted clickpass.com? Nézzük belép a webhely sok különböző azonosítókat. Justing telepítés egy python oldalon, és eltart egy ideig, de jól néz ki.

Válaszolt 22/06/2009 10:07
a forrás felhasználó

szavazat
3

Meg kell, hogy hozzon létre új felhasználókat a webhely során facebook bejelentkezési folyamat, így használhatja a mentett adatokat a következő alkalommal. Meg kell módosítani a felhasználói tábla, és adjunk hozzá néhány mezőt az új adatok (például a facebook id). Írtam egy bemutató róla wiht PHP és MySql:

http://www.barattalo.it/facebook-connect-tutorial/

Válaszolt 07/01/2010 00:17
a forrás felhasználó

szavazat
0

Itt látható a linket elmagyarázza, hogy csak
https://developers.facebook.com/docs/facebook-login/multiple-providers
Ez magyarázza a különböző forgatókönyvek segítségével facebook csatlakozni

Válaszolt 05/03/2014 10:18
a forrás felhasználó

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more