【问题标题】:How to make a twitter get request using oauth?如何使用 oauth 发出 twitter 获取请求?
【发布时间】:2013-09-26 06:04:37
【问题描述】:

我正在尝试使用 jquery 执行获取请求并从 twitter 下载推文,但我不明白如何验证请求。我有一个 twitter 帐户并注册了一个应用程序,所以我可以看到它的所有令牌值。我不明白如何实际使用这些值来发出请求。

到目前为止我有这个:

$(function() {
    var token = "<my token>";
    $.ajax({
        dataType: "json",
        url: "https://api.twitter.com/1.1/favorites/list.json?count=2&screen_name=episod",
        beforeSend: function(xhr) {
            xhr.setRequestHeader("Authorization", token);
        },
        success: function() {alert(2);},
        fail: function() {console.log( "error" );}
    });
});

但是我在哪里使用令牌值?

有人可以帮忙吗?

谢谢

【问题讨论】:

    标签: javascript jquery twitter oauth


    【解决方案1】:

    您需要在 GET 请求中添加 Authorization: 标头。见this answer

    【讨论】:

    • 我更改了上面的代码。现在我收到错误消息“405 Method Not Allowed”。你知道怎么回事吗?
    • 您是否正确设置了身份验证令牌,如dev.twitter.com/docs/auth/authorizing-request?它适用于另一个 API URL 吗?如果将方法显式设置为 GET 是否有效?
    猜你喜欢
    • 1970-01-01
    • 2016-09-18
    • 2010-10-15
    • 2011-08-13
    • 2019-07-04
    • 2012-12-11
    • 1970-01-01
    • 2016-03-29
    相关资源
    最近更新 更多