使用nltk.twitter时Twitter 401出错

时间:2017-06-27 21:18:41

标签: twitter

我正在尝试使用以下代码从Twitter获取推文:

import nltk


from nltk.twitter import Twitter
    tw = Twitter()
    tw.tweets(keywords='love, hate', limit=10)

我收到401错误。我的凭据位于credentials.txt文件中。他们使用tweepy但不使用nltk。请指教。感谢

1 个答案:

答案 0 :(得分:0)

使用nltk.twitter需要TWITTER环境变量中的credentials.txt文件路径,并且必须正确输入文本文件中的数据。

例如:

app_key=YOUR CONSUMER KEY  
app_secret=YOUR CONSUMER SECRET  
oauth_token=YOUR ACCESS TOKEN  
oauth_token_secret=YOUR ACCESS TOKEN SECRET

'='之后应该没有空格。另外,不要将密钥放在“YOUR CONSUMER KEY”之类的引号中。

这解决了401的问题。