【问题标题】:Tweepy raises bad authentication data errorTweepy 引发错误的身份验证数据错误
【发布时间】:2018-05-26 20:09:34
【问题描述】:

我正在使用 tweepy 开发一个 twitter 机器人。该机器人会自动回复其推文处理作为输入的特定用户。该机器人工作了好几个星期,然后突然开始抛出这个“错误的身份验证数据”或更准确地说是以下内容:

tweepy.error.TweepError: [{'message': 'Bad Authentication data.', 'code': 215}]

显然问题出在代码的这个特定部分:

    auth = tweepy.OAuthHandler(consumer_key, consumer_secret)
    auth.set_access_token(access_key, access_secret)
    api = tweepy.API(auth)
    ts=api.user_timeline(screen_name=s,count=1)

我为 twitter 应用程序输入了正确的密钥。我在博客上读到过这个问题,人们说这是POSTFIELDS 的问题,可以通过在api.update_status 函数中将状态作为URL 传递来解决。那正确吗?如果是,请给我一个如何做到的例子。我在 update_status 函数中传递消息和推文回复 ID。提前致谢。

【问题讨论】:

  • 你更新到最新版本的 Tweepy 了吗?您的其他 API 调用是否正常工作?
  • 是的,我使用的是最新版本,所有其他 API 调用都正常工作。我猜问题出在密钥上,因为问题在于身份验证。

标签: python-2.7 url twitter tweepy


【解决方案1】:

我写了

auth.secure = True

它在我的情况下已修复,希望对您有所帮助!

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-12-10
    • 2022-01-03
    • 2020-06-09
    • 1970-01-01
    • 1970-01-01
    • 2019-12-31
    • 2018-10-30
    相关资源
    最近更新 更多