Propojení Facebook Connect

hlasů
2

Začal jsem pracovat na integrovaném Facebook Connect se svým app. Mám mírnou ztrátu problému znalostí ačkoli.

Mohu naprosto to dělá tak se přihlásíte do Facebook Connect na mých stránkách, atd, zobrazuje údaje všechny funkce FB Connect práce. Ale jak mám udělat to tak, že je možné uložit uživatelské ID facebook do své databáze MySQL jako součást aktuální informace o uživatelů? Tak, jak mohu auto přihlásit je do Facebook Connect, pokud to umožněn přístup?

Dík!

Položena 18/05/2009 v 00:34
zdroj uživatelem
V jiných jazycích...                            


4 odpovědí

hlasů
2

Použití klienta knihovny PHP Facebook, měli byste být schopni přidat něco tak v horní části „stránky“:

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

Pokud je uživatel přihlášen, bude $ facebook_id být nastaveny na facebooku id (BIGINT). Pokud tomu tak není, bude to null. Uvědomte si, že uživatelé musí mít v prohlížeči povolen pro tuto práci kolem počátečním „připojit“ volání třetích stran cookie. V takovém případě můžete použít API získat přihlášeného uživatele:

$facebook->api_client->users_getLoggedInUser();

Takže v podstatě (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?
}
Odpovězeno 20/06/2009 v 19:15
zdroj uživatelem

hlasů
0

Už jste se podíval na clickpass.com? Pojďme se přihlásíte do vašeho webu se spoustou různých identifikátorů. JUSTING instalaci na místě python a chvíli trvá, ale vypadá dobře.

Odpovězeno 22/06/2009 v 10:07
zdroj uživatelem

hlasů
3

Budete muset vytvořit nové uživatele na své webové stránky během procesu přihlášení facebooku, takže můžete použít data uložená další časy. Budete muset změnit své uživatelské tabulky a přidat některá pole pro nová data (jako je facebook id). Napsal jsem návod o tom omezeně odolné proti PHP a MySQL:

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

Odpovězeno 07/01/2010 v 00:17
zdroj uživatelem

hlasů
0

Zde je odkaz vysvětluje právě to
https://developers.facebook.com/docs/facebook-login/multiple-providers
Vysvětluje různé scénáře pro použití facebook připojit

Odpovězeno 05/03/2014 v 10:18
zdroj uživatelem

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