小编Dey*_*Woo的帖子

javascript中的Twitter OAuth身份验证

我到处寻找一个JQuery ajax调用的好例子,用于使用他们的OAuth方法在Twitter中验证用法.我多次阅读说明书,这是我到目前为止所做的,目前我只是试图让Oauth_Token让用户进行验证.我一直收到错误401未经授权的错误.我尝试了一些改变dataType的组合,并在ajax调用中结合其他东西,但没有成功.我相信"创建基本签名和SHA1加密创建签名"是正确的,但我可能是错的.如果有人在javascript中成功实现了Twitter OAuth,请告诉我如何操作.我对使用第三方API也不感兴趣,实际上我想学习这个.在此先感谢您的帮助.

Twitter说明http://dev.twitter.com/pages/auth

我的代码(Javascript)

    //Unix time
    var foo = new Date; // Generic JS date object
    var unixtime_ms = foo.getTime(); // Returns milliseconds since the epoch
    var unixtime = parseInt(unixtime_ms / 1000);

    var callBackURL = "oob"; //oob for now
    var nonce = "12342897";

    //Create Signature Base String using formula
    var baseSign = "POST" + "&" + encodeURIComponent("https://api.twitter.com/oauth/request_token").toString() + "&"
     + encodeURIComponent("oauth_callback") + "%3D" + encodeURIComponent(callBackURL)
     + "%26"
     + encodeURIComponent("oauth_consumer_key") + "%3D" + encodeURIComponent("*****consumer key**********")
     + "%26"
     + encodeURIComponent("oauth_nonce") …
Run Code Online (Sandbox Code Playgroud)

javascript twitter ajax jquery oauth

5
推荐指数
1
解决办法
1万
查看次数

标签 统计

ajax ×1

javascript ×1

jquery ×1

oauth ×1

twitter ×1