Facebook Connect Bağlama

oy
2

Benim uygulaması ile entegre Facebook Connect üzerinde çalışmaya başladık. Gerçi bilgi sorununun hafif eksikliği var.

Eğer vb sitemde üzerinde Facebook Connect oturum yüzden mükemmel şekilde yapabilir, bilgilerinizi tüm FB Bağlan fonksiyonları çalışma gösterir. Ama, nasıl o yüzden şimdiki kullanıcıların bilgilerinin bir parçası olarak benim MySQL veritabanına facebook kullanıcı kimliğini saklayabilir yapabilirim? onlar erişim izni varsa yüzden oto Facebook Connect içine giriş nasıl?

Teşekkürler!

Oluştur 18/05/2009 saat 00:34
kaynak kullanıcı
Diğer dillerde...                            


4 cevaplar

oy
2

PHP Facebook istemci kitaplığı kullanarak, "sayfa" üstündeki bu şey eklemek gerekir:

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

kullanıcı giriş ise $ facebook_id kendi facebook kimliği (bigint) ayarlanacaktır. Değilse, boş olacak. Kullanıcıların İntial "bağlamak" çağrısına geçmiş çalışması için onların desteği etkin üçüncü taraf çerezleri olması gerektiğini Mind. Bu durumda kullanıcı oturum almak için API kullanabilirsiniz:

$facebook->api_client->users_getLoggedInUser();

Yani temelde (sözde):

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?
}
Cevap 20/06/2009 saat 19:15
kaynak kullanıcı

oy
0

Eğer clickpass.com baktınız mı? Farklı kimlikleri dolu sitenize giriş var edelim. Justing bir piton sitesinde yükleme ve bir süre alır ama iyi görünüyor.

Cevap 22/06/2009 saat 10:07
kaynak kullanıcı

oy
3

Sen facebook login işlemi sırasında sitenize yeni kullanıcılar oluşturmak zorunda, bu yüzden bir sonraki kez kaydedilmiş verileri kullanabilirsiniz. Eğer kullanıcı tabloyu değiştirmek ve (örneğin facebook kimliği gibi) yeni veriler için bazı alanları eklemek zorunda. Ben PHP ve MySQL kâğıtlarıyla bununla ilgili bir öğretici yazdı:

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

Cevap 07/01/2010 saat 00:17
kaynak kullanıcı

oy
0

İşte bu sadece açıklayan link
https://developers.facebook.com/docs/facebook-login/multiple-providers
O kullanmak için farklı senaryolar açıklanmaktadır facebook bağlamak

Cevap 05/03/2014 saat 10:18
kaynak kullanıcı

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