2015-02-05 2 views
2

им пытаются сделать твиттер вход с помощью JavaScript с codebird.jsСделать щебет Войти с codebird.js

я не знаю, как я могу получить идентификатор пользователя, имя и другие данные пользователя после авторизации и контроля если сеанс активен. я начал с этим кодом:

<script type="text/javascript"> 

    var cb = new Codebird; 
cb.setConsumerKey("uGpF9dGap2nvIplIz0sIor2UH", "M9lEpsOyrEiyz0tjJ2uERWGZIWEEg681KdJBTzk3UhRnUpTCgf"); 
//cb.setToken("403332774-Fn288SA96MuJnd6OzMyRWtjLyoZ509TLiLwTv6pl", "XyMg5eHaf5ahQHKle72EPruXgJx4ifUq2VAmG1j5xCbnD"); 

$('#login').click(function(){ 
cb.__call(
     "oauth_requestToken", 
     {oauth_callback: "oob"}, 
     function (reply) { 
      // stores it 
      cb.setToken(reply.oauth_token, reply.oauth_token_secret); 

      // gets the authorize screen URL 
      cb.__call(
        "oauth_authorize", 
        {}, 
        function (auth_url) { 
          window.open(auth_url,"MsgWindow",'height=202,width=800'); 
        } 
      ); 
     } 
); 
}); 

</script> 

HTML-:

<!DOCTYPE html> 
<html> 
<head lang="en"> 
    <meta charset="UTF-8"> 
    <title></title> 
</head> 
<body> 
<h1 id="login">login twitter</h1> 
<script type="text/javascript" src="../js/libs/jquery.min.js"> </script> 
<script src="../js/libs/codebird.js"></script> 
</body> 
</html> 

oauth_authorize обратного вызова может возвращать ответ, где я могу получить информацию о пользователе?

+0

Вы нашли решение .... я застрял на одной сцене. – Yash

ответ

-1

Вам необходимо создать контактную страницу, где вы вводите контакт u get после auth_authorize..the имя_экземпляра и другие учетные данные являются частью ответа, который вы получаете с сервера, чтобы показать, что вы полностью авторизованы.
P.S: Не устанавливайте маркер, который вы создали в качестве токена для аутентификации/авторизации, за исключением того, что вы хотите, чтобы люди отправляли твиты от имени учетной записи, которая создала приложение Twitter.

+1

колпачки не так красивы – bofredo

Смежные вопросы