2016-04-06 7 views
2

Web sitemde twitter girişimi nasıl yapılır. Tüketici anahtarı oluşturdum ve anahtarı secin. Sayfamıza twitter işareti düğmesini nasıl tetikleyeceğimi ve kullanıcı verilerini nasıl geri yükleyeceğimi bilmiyorum.twitter girişini script kullanarak web siteme nasıl entegre edebilirim

1. logIn tanımlı değil [Uncaught ReferenceError: logIn tanımlı değil]. Kullanıcı oturum açma bilgilerini nasıl geri çekebilirim?

Herkes bana yardım edebilir.

<a onclick="logIn()" style="cursor:pointer;"> 
    <img src="<?php echo url(); ?>/images/sign-in-with-twitter-gray.png" title="twitter"></a> 

    <script type="text/javascript"> 
    var digitsKey = 'Rvs7W4lsOiIJkZyYrMYVkLMEs'; 

    Digits.init({ consumerKey: digitsKey }) 
    .done(function() { 
    console.log('Digits initialized.'); 
    }) 
    .fail(function(error) { 
    console.log('Digits failed to initialize: ' + JSON.stringify(error)); 
    }); 
    Digits.logIn() 
    .done(function(loginResponse) { 

     var params = { 
     provider: 'twitter_digits', 
     twitter_digits: loginResponse.oauth_echo_headers 
     }; 

     // login with twitter_digits params 
     QB.login(params, function(err, user){ 
     if (user) { 

     }else{ 

     } 
     }); 

    }) 
    .fail(function(error) { 
     console.log('Digits failed to login: ' + JSON.stringify(error)); 
    }); 
    }); 
</script> 
+0

javascript'i nasıl kullanabilirim? – ilakkiya

+1

javascripot – ilakkiya

+0

kullanarak herhangi bir demo/kaynak ** Buraya (https://dev.twitter.com/web/sign-in/implementing) ** Geçtin mi? –

cevap

0

Twitter'ın api belgelerini denetlerseniz, nasıl oturum açılacağını görebilirsiniz.

Sorunun, facebook'a benzeyen bir eklentinin nasıl eklendiğini sorduğumu düşünüyorum ama sanırım kütüphane yapmadılar.

Örnek: POST isteği için "api.twitter.com/oauth/request_token"

kullanıcı size oauth_token almak için twitter sonrası istek göndermesi gerekir loggin düğmesini tıkladığında

  • ve daha sonra, twitter size oauth_token ve oauth_token_secret (özel) sağlar.

    • Bu adımı gerçekleştirdikten sonra, kullanıcıyı twitter'e yönlendirmelisiniz.

    Örnek: GET isteği için "api.twitter.com/oauth/authenticate?oauth_token=YOUR_OAUTH_TOKEN_GIVEN_IN_STEP_1"

    her şey oauth_token ve bir doğrulayıcı oauth belirteci ile iyice twitter tepkisi sizi gittiyse.

    Son adımı ayarlayalım! gönderme POST talebi için "api.twitter.com/oauth/access_token":

    • 2.

    Örnek aşamasının yanıt olarak sağlanan doğrulayıcı oauth belirteciyle API uç nokta heyecan için bir yayın isteği gönderme doğrulama parametresi olarak doğrulayıcı belirteç.

    Ve sonra bir gizli belirteç ve kullanıcı belirteci ile twitter yanıt, bunu kaydedebilir ve herhangi bir twitter bitiş noktasında kullanmak için çekinmeyin.

    Girişi belgeleri:https://dev.twitter.com/web/sign-in/implementing
    Tarayıcı kimlik doğrulama akışı:https://dev.twitter.com/web/sign-in/desktop-browser

    Selamlar!

+1

tam örnek kaynağını gösterebilir – ilakkiya

+0

Tam örnek kod sorma biraz tembel olmaktır. Zaten araştırmaya yetecek kadar bilgi verdi. –

+0

kodumu güncelleyebilir. – ilakkiya