当前位置: 首页 > 知识库问答 >
问题:

Tweepy API出错

康言
2023-03-14

我刚开始使用Tweepy,我只是试图从youtube教程中执行这行代码,但一直出错。有人知道这是怎么回事吗?这是我的密码

import tweepy
from tweepy import OAuthHandler

auth = OAuthHandler(consumer_key, consumer_secret)
auth.set_access_token(access_token, access_secret)

api = tweepy.API(auth)

res = api.search(q="IPython")

错误:

回溯(最近一次调用):文件“/Library/Frameworks/Python.framework/Versions/3.5/lib/python3.5/site packages/tweepy/binder.py”,第186行,在execute auth=auth中,UnboundLocalError:赋值前引用了局部变量“auth”

在处理上述异常时,发生了另一个异常:

回溯(最近一次调用):文件“/Users/christordimitrisastropranoto/Desktop/twitterAnalysis/Listener.py”,第22行,在trending=trial中。trends_将(1)文件“/Library/Frameworks/Python.framework/Versions/3.5/lib/python3.5/site packages/tweepy/binder.py”放在调用返回方法中的第245行。execute()文件“/Library/Frameworks/Python.framework/Versions/3.5/lib/python3.5/site packages/tweepy/binder.py”,第189行,在execute-raise-tweepyerror('发送请求失败:%s'%e)tweepy中。错误TweepError:无法发送请求:分配前引用了局部变量“auth”

共有1个答案

宇文智敏
2023-03-14

这是在发出任何类型的API请求之前应具备的基本设置结构:

import tweepy

consumer_key = "X-U" #this you get when you make create an application on twitter as a dev
consumer_secret = "Z" #this you get when you make create an application on twitter as a dev

acess_token = "Y-V" #this you get when you make create an application on twitter as a dev
acess_token_secret = "P" #this you get when you make create an application on twitter as a dev


auth = tweepy.OAuthHandler(consumer_key, consumer_secret)
auth.set_access_token(acess_token, acess_token_secret)

api = tweepy.API(auth, wait_on_rate_limit=True)

然后你可以尝试以下方法:

tweet = api.search(q="IPython")

然后如果你想打印推特的文本:

t = tweet.text
print(t)
 类似资料:
  • 我试图上传一个图像到内存使用multer,然后处理它与夏普和保存到磁盘。当我尝试在我的中间件中做多个module.exports时。 错误是: TypeError FileUpload.Single不是函数 到目前为止的路线是: 当我刚刚有下面的路由之前,尝试添加图像处理,我没有得到一个错误;

  • 问题内容: 两个问题 1)将Java项目导出为JAR文件时,应用程序如何知道包中的哪个类首先运行?我的applicatino特别要求userInterface.java文件在CommonDenom.java文件之前运行。 2)运行Java文件时,出现错误消息“无法启动Java JAR文件“ commonDenom.jar”。请在控制台中查看可能的消息。” 我从哪里开始弄清楚这一点?我检查了控制台,

  • 我尽了最大努力,但没有成功。< code >索引操作加载正常,但当我导航到test时,生成了错误。不知道为什么会这样。 磅.xml struts.xml 平铺.xml 错误 项目结构

  • 我正试图向我的服务器提交用户名和手机的设备ID,但我不断得到以下错误: w/system.err:soapfault-faultcode:“soap:client”faultstring:“unmarshalling错误:意外元素(URI:”http://eventmanagement.management.de/“,local:”username“)。需要的元素是<{}deviceid>、<{}

  • 问题内容: 我正在使用Python编写一些加密算法,但是我以前从未使用过Python。 首先,看一下这段代码,然后我将解释这个问题, x和y的值为, 我不明白代码的第三行。为了理解第三行,我不得不研究函数,我遇到了这个问题, zip函数帮助元组 根据这个问题的答案,代码, 将输出, 但是当我尝试打印时, 我得到这个输出, 为什么我的输出与原始输出不同? 问题答案: 在Python 3中返回一个迭代

  • 您好,我在react js中有此组件: 我需要导出返回函数中的这一行:作为变量在另一个组件中使用它。 所以我这样做了: 但是我得到了这个错误:意外的令牌,预期的,(47:20) 有人能帮我导出变量吗

  • 我有一个JProfiler快照文件(.jps),它是使用脱机分析创建的。 当我试图使用JPexport脚本导出它时,出现以下错误: /opt/jprofiler9/bin$jpexport ~/test。jps热点~/热点。html加载/home/pavan/test。jps JProfiler尚未初始化。请先运行JProfiler可执行文件 请任何人详细说明这意味着什么,以及需要做什么才能成功地

  • 为了了解如何在python中导出spark sql dataframe,我参考了以下链接 null