需要客户端解决方案(JavaScript)来验证Twitter用户名

时间:2012-04-16 15:45:20

标签: oauth twitter twitter-oauth

我正在寻找可以验证我在用户表单中询问用户的Twitter用户名的方法。我希望这是客户端解决方案。我看了像JsOauth和twitter API这样的库,但我只需要一个有效的推特用户名(在用户验证这个推特账号之后)。

此要求不仅仅是为了确保给定的用户名有效,还要确保给定的用户名实际上属于进入的用户。我想过滤用户正在添加其他Twitter用户名的情况。

我尝试使用twiiter注册我的应用程序并使用以下代码,但它会引发错误,说“访问被拒绝”。我在这里做错了吗?

$(document).ready(function () {
    debugger
    var options = {
        consumerKey: 'hidden',
        consumerSecret: 'hidden'
    };
    var requestParams;
    var accessParams;

    var oauth = OAuth(options);

    oauth.post('https://api.twitter.com/oauth/request_token',
        function (data) {
            debugger
            console.dir(data);
            window.open('https://api.twitter.com/oauth/authorize?' + data.text);
            requestParams = data.text
        },
        function (data) {
            debugger
            alert('darn');
            console.dir(data) 
        }
    );
});

0 个答案:

没有答案