代码之家  ›  专栏  ›  技术社区  ›  Brad Solomon

Tweepy API:什么是会话对象?

  •  3
  • Brad Solomon  · 技术社区  · 6 年前

    tweepy documentation 使用名为 session 文档或库中没有定义或解释的 tests

    这个对象是什么,实例化它的示例是什么?

    一开始我猜是 requests.Session() ,但这不是一个 .set() 方法(或在上下文中真正有意义):

    >>> import requests
    >>> hasattr(requests.Session(), 'set')
    False
    

    还有 no class within tweepy 它定义了 .set() 方法。


    文件摘录:

    此调用从twitter请求令牌,并返回授权URL,用户必须重定向到该URL才能授权我们。现在,如果这是一个桌面应用程序,我们可以挂在OAuthHandler实例上,直到用户返回。在web应用程序中,我们将使用回调请求。因此,我们必须将请求令牌存储在会话中,因为我们将在回调URL请求中需要它。下面是在会话中存储请求令牌的伪示例:

    session.set('request_token', auth.request_token)

    1 回复  |  直到 6 年前
        1
  •  2
  •   Matt Messersmith    6 年前

    我想医生在说 session 可以是 任何 键/值存储,但在这方面不是特别清楚。所以 可以是python内置的任何东西 dict ,到redis和其他nosql存储等。实现细节和 阶段 对象实际上是留给用户的。