SORU
21 Ocak 2011, Cuma


Nasıl erişim FB simgesi olsun.javascript giriş yöntemi SDK

Erişim Javascript SDK FB.login yöntem belirteci almak istiyorum. Giriş kodumu

FB.login(function(response) {
    if (response.session) {
        if (response.perms) {

        } else {
            // user is logged in, but did not grant any permissions
            alert("No Permission..");
        }
    } else {
        // user is not logged in
        alert("Please login to facebook");
    }
}, {perms:'read_stream,publish_stream,offline_access'});

Access token almak için herhangi bir yolu var mı? Erişim simgesi PHP kullanarak almak mümkün duyuyorum.

Önceden...teşekkürler.

CEVAP
21 Ocak 2011, Cuma


Access token FB.getAuthResponse()['accessToken'] kullanarak alabilirsiniz:

FB.login(function(response) {
   if (response.authResponse) {
     var access_token =   FB.getAuthResponse()['accessToken'];
     console.log('Access Token = '  access_token);
     FB.api('/me', function(response) {
     console.log('Good to see you, '   response.name   '.');
     });
   } else {
     console.log('User cancelled login or did not fully authorize.');
   }
 }, {scope: ''});

Edit: Kullanmak Oauth 2.0, Aralık 2011'den bu yana gerekli. Şimdi FB.getAuthResponse();kullanır Kullanıyorsanız bir tarayıcı bu bir konsol yok, (sana söylüyorum, Internet Explorer) emin olmak için açıklama console.log satır veya kullanım günlüğü-hatasız script gibi:

if (typeof(console) == "undefined") { console = {}; } 
if (typeof(console.log) == "undefined") { console.log = function() { return 0; } }

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • kndx

    kndx

    11 Mart 2006
  • TomKNJ

    TomKNJ

    26 ŞUBAT 2007
  • UKF

    UKF

    2 Aralık 2009