【问题标题】:How can I use OAuth authentication in twitter API?如何在 Twitter API 中使用 OAuth 身份验证?
【发布时间】:2015-08-25 21:47:39
【问题描述】:

我正在尝试连接到新的 twitter API。据我了解,我不能再使用 base64 协议进行身份验证。 通常,我会这样做:

request = Promise.promisifyAll( request );

var apikey = 'some-api-key';
var twitterUrl = 'some-twitter-api-url-endpoint'

request.getAsync( {
    headers: {
        'Authorization': BasicAuthGenerator( apikey ) // returns something like this: 'Basic QWxhZGRpbjpvcGVuIHNlc2FtZQ=='
    },  
    url: 'some-twitter-api-url'
} )
.get( 1 )
.then( console.log );

但现在,据我了解,twitter 不支持基本身份验证。我根本无法理解 oAuth 方法。我已经阅读了介绍书并搜索了这个主题,但仍然不明白如何实现它。我可以在请求标头中使用它吗?它应该通过另一种 oAuth 方法吗?我可以在不导入另一个 3rd 方库的情况下传递我的参数吗?

我正在使用 node.js。

如果有人可以为我简化它,那就太好了。 谢谢之前

【问题讨论】:

    标签: javascript api twitter oauth


    【解决方案1】:

    编写自己的 OAuth 实现可能不是您的最佳时间利用方式,因为已经有许多库可供开发人员使用。

    如果您访问this page on the OAuth website 并向下滚动到“JavaScript”部分,您将看到几个可供您选择的库。

    【讨论】:

      猜你喜欢
      • 2011-11-16
      • 2011-06-18
      • 2011-06-10
      • 1970-01-01
      • 2013-04-15
      • 2015-03-13
      • 2014-04-14
      • 1970-01-01
      • 2013-06-08
      相关资源
      最近更新 更多