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

在使用 Oauth2 的补间中使用api.update_status方法时出错

邵宏达
2023-03-14

这是我的代码:- 我已经仔细检查了所有的身份验证参数。

import tweepy


CONSUMER_KEY ='#Omitted - you should not publish your actual key'
CONSUMER_SECRET ='#Omitted - you should not publish your actual secret'
ACCESS_KEY='#Omitted - you should not publish your access key'
ACCESS_SECRET = '#Omitted - you should not publish your access secret'

auth = tweepy.OAuthHandler(CONSUMER_KEY, CONSUMER_SECRET)
auth.set_access_token(ACCESS_KEY, ACCESS_SECRET)
api = tweepy.API(auth)

api.update_status('Tweeting from command line')

将主文件夹中的文件保存为状态。py后运行python状态。py出现以下错误:-

Traceback (most recent call last):
  File "status.py", line 14, in <module>
    api.update_status('Tweeting from command line')
  File "/usr/local/lib/python2.7/dist-packages/tweepy-1.10-py2.7.egg/tweepy/binder.py", line 185, in _call
    return method.execute()
  File "/usr/local/lib/python2.7/dist-packages/tweepy-1.10-py2.7.egg/tweepy/binder.py", line 168, in execute
    raise TweepError(error_msg, resp)
tweepy.error.TweepError: Could not authenticate with OAuth.

请帮帮我

共有3个答案

周麒
2023-03-14

请尝试< code > API . update _ status(status = ' tweet ing from command line ')。它帮助了我。

湛博易
2023-03-14

我能够使用tweepy进行身份验证,但我的代码中有一行额外的行,它可能有助于您将代码更改为:

import tweepy
from tweepy import OAuthHandler

然后继续处理您的代码的其余部分。另外,在代码中添加一行,打印到shell以显示您的连接,如下所示:

打印 api.me().名称

确保上面看到的行正好在api=tweepy.api(auth)之后

益麻雀
2023-03-14

我在同样的条件下收到了这个错误——使用tweepy,我的所有密钥/秘密都被正确复制和粘贴了。问题是我服务器上的时间。运行<code>ntpdate-b pool.ntp后。org</code>我用tweepy很好。

 类似资料:
  • 我试图使用JDBCUtils从Spark截断表postgre_table,但它抛出以下错误 val tructate_table=JdbcUtils.truncateTable() 我使用的是以下代码: 我可以删除表,但不能截断它。我可以在https://github . com/Apache/spark/blob/master/SQL/core/src/main/Scala/org/Apache

  • 我创建了一个新的Codenameone项目。它包含以下代码: 会有什么问题? 谢了。

  • 本文向大家介绍C++中Boost.Chrono时间库的使用方法,包括了C++中Boost.Chrono时间库的使用方法的使用技巧和注意事项,需要的朋友参考一下 前言 大家应该都有所体会,时钟这个东西在程序中扮演者重要的角色,在系统编程的时候睡眠、带超时的等待、带超时的条件变量、带超时的锁都会用到,但是往往对特定系统依赖性很大,感觉即使不考虑系统的跨平台性,如果能使用一个稳定的接口,同时如果能够方便

  • 本文向大家介绍在JavaScript中处理时间之setMinutes()方法的使用,包括了在JavaScript中处理时间之setMinutes()方法的使用的使用技巧和注意事项,需要的朋友参考一下  javascript Date.setMinutes()方法按照本地时间的设置分钟为一个指定日期 语法 注:括号内外观和数据是可选的 下面是参数的详细信息:     minutesValue : 0

  • 本文向大家介绍在Python中操作时间之strptime()方法的使用,包括了在Python中操作时间之strptime()方法的使用的使用技巧和注意事项,需要的朋友参考一下  strptime()方法分析表示根据格式的时间字符串。返回值是一个struct_time所返回gmtime()或localtime()。 格式参数使用相同的指令使用strftime();它默认为“%a %b %d %H:%

  • 本文向大家介绍在Python中处理时间之clock()方法的使用,包括了在Python中处理时间之clock()方法的使用的使用技巧和注意事项,需要的朋友参考一下  clock()方法返回当前的处理器时间,以秒表示Unix上一个浮点数。精度取决于具有相同名称的C函数,但在任何情况下,这是使用于基准Python或定时的算法函数。 在Windows中该函数返回,因为这个函数的第一个调用过去挂钟秒钟,作