gpt4 book ai didi

python - Tweepy API : What is a session object?

转载 作者:行者123 更新时间:2023-11-28 18:08:47 24 4
gpt4 key购买 nike

tweepy documentation使用一个名为 session 的对象,该对象在文档或库的 tests 中的任何地方都没有定义或解释。 .

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

一开始我猜它是 requests.Session() 的一个实例,但是它没有附带 .set() 方法(或者真的有意义在上下文中):

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

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


文档摘录:

This call requests the token from twitter and returns to us the authorization URL where the user must be redirect to authorize us. Now if this is a desktop application we can just hang onto our OAuthHandler instance until the user returns back. In a web application we will be using a callback request. So we must store the request token in the session since we will need it inside the callback URL request. Here is a pseudo example of storing the request token in a session:

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

最佳答案

我认为文档是说 session 可以是任何键/值存储,但他们在这方面并不是特别清楚。所以 session 可以是任何东西,从 python 的内置 dict 到 redis,其他 nosql 存储等。实现细节和 session 对象实际上是什么类留给用户。

免责声明:我对 tweepy 知之甚少,完全承认这是一些猜测。我大约一年前用过一次,也有完全相同的问题。

关于python - Tweepy API : What is a session object?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51974174/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com