导入推特无效 python
Import twitter not working python
这对我不起作用
import twitter
api= twitter.api(consumer_key,consumer_secret,access_token,access_token_secret)
//declared tokens value in the code.
它抛出错误:'module'对象不可调用
我不想为此使用 tweepy。
除非我误解了你使用的是哪个推特库,否则我认为你想做这样的事情(通过在交互式 [=32= 中执行 import twitter
然后 help(twitter)
检索的示例] 解释器):
from twitter import *
t = Twitter(auth=OAuth(token, token_key, con_secret, con_secret_key))
在你的例子中,你得到了错误,因为 twitter.api
是 twitter
模块的子模块,并且(如 Traceback 所说)不可调用。
既然您似乎拥有必要的值,您应该尝试将它们插入(以正确的顺序 - 不是我的示例与您的示例中参数顺序的区别)到 OAuth()
或者 twitter.OAuth()
如果您不进行疯狂导入。然后您可以将该 OAuth()
实例传递给 Twitter
/twitter.Twitter()
以创建要查询的 API 实例。
所以在你的情况下,一个(潜在的)工作示例可能是:
import twitter
auth = twitter.OAuth(access_token, access_token_secret, consumer_secret, consumer_key)
api = twitter.Twitter(auth=auth)
我无法对此进行测试,因为我不想设置 API 凭据,但我过去曾使用过该库。我首先在 this book chapter 中了解到这个 API,其中包含一些有用的示例。
这对我不起作用
import twitter
api= twitter.api(consumer_key,consumer_secret,access_token,access_token_secret)
//declared tokens value in the code.
它抛出错误:'module'对象不可调用
我不想为此使用 tweepy。
除非我误解了你使用的是哪个推特库,否则我认为你想做这样的事情(通过在交互式 [=32= 中执行 import twitter
然后 help(twitter)
检索的示例] 解释器):
from twitter import *
t = Twitter(auth=OAuth(token, token_key, con_secret, con_secret_key))
在你的例子中,你得到了错误,因为 twitter.api
是 twitter
模块的子模块,并且(如 Traceback 所说)不可调用。
既然您似乎拥有必要的值,您应该尝试将它们插入(以正确的顺序 - 不是我的示例与您的示例中参数顺序的区别)到 OAuth()
或者 twitter.OAuth()
如果您不进行疯狂导入。然后您可以将该 OAuth()
实例传递给 Twitter
/twitter.Twitter()
以创建要查询的 API 实例。
所以在你的情况下,一个(潜在的)工作示例可能是:
import twitter
auth = twitter.OAuth(access_token, access_token_secret, consumer_secret, consumer_key)
api = twitter.Twitter(auth=auth)
我无法对此进行测试,因为我不想设置 API 凭据,但我过去曾使用过该库。我首先在 this book chapter 中了解到这个 API,其中包含一些有用的示例。