Linking Facebook Connect

stemmer
2

Jeg har begynt å jobbe på integrert Facebook Connect med min app. Jeg har en liten mangel på kunnskap problem skjønt.

Jeg kan helt gjøre det slik du logger inn Facebook Connect på nettstedet mitt, etc, viser dine opplysninger all FB Koble funksjoner fungerer. Men hvordan gjør jeg det slik at jeg kan lagre facebook bruker-ID i min MySQL database som en del av dagens brukere informasjon? Så hvordan kan jeg automatisk logge dem inn i Facebook Connect hvis de har gitt tilgang?

Takk!

Publisert på 17/05/2009 klokken 23:34
kilden bruker
På andre språk...                            


4 svar

stemmer
2

Bruke PHP Facebook-klient biblioteket, bør du være i stand til å legge til noe dette på toppen av "side":

$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();

Hvis brukeren er logget inn, vil $ facebook_id settes til sin facebook id (BIGINT). Hvis ikke, vil det være null. Tankene at brukerne må ha tredjeparts informasjonskapsler er aktivert i nettleseren for at dette skal fungere forbi innledende "koble" samtale. I så fall kan du bruke API for å få den påloggede brukeren:

$facebook->api_client->users_getLoggedInUser();

Så i utgangspunktet (pseudo):

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?
}
Svarte 20/06/2009 kl. 18:15
kilden bruker

stemmer
0

Har du sett på clickpass.com? Lar deg logge inn på området med masse forskjellige IDer. Justing installere på en python stedet og tar en stund, men ser bra ut.

Svarte 22/06/2009 kl. 09:07
kilden bruker

stemmer
3

Du må lage nye brukere inn på området i løpet av facebook login prosessen, slik at du kan bruke dataene som er lagret neste ganger. Du må endre bruker bordet og legge til noen felt for nye data (for eksempel facebook id). Jeg skrev en tutorial om det wiht PHP og MySQL:

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

Svarte 06/01/2010 kl. 23:17
kilden bruker

stemmer
0

Her er link som forklarer nettopp det
https://developers.facebook.com/docs/facebook-login/multiple-providers
Det forklarer ulike scenarioer for bruk av Facebook Connect

Svarte 05/03/2014 kl. 09:18
kilden bruker

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