【发布时间】:2016-09-06 00:31:00
【问题描述】:
tweepy.error.TweepError: [{u'message': u'Invalid or expired token.', u'code': 89}]
令牌必须硬编码吗?我现在有硬编码的 OAuth 和访问令牌,但令牌似乎每 24 小时过期一次。我可以做些什么来以编程方式更新令牌?我可以通过 Tweepy 获得新的令牌吗?
我的脚本的目标是在未经我允许的情况下每天通宵运行。我将其设置为 cronjob。我不想做任何手动输入。
我只是在 1 个帐户上使用 API,我的帐户。所以我有用户名/密码等。
通常,我通过单击“创建我的访问令牌”获取令牌,然后当我几天后再次查看时,令牌已消失,创建它的按钮再次出现。
重新生成并使用了一天后,又发生了!截图:http://i.imgur.com/hhDqLnU.png
【问题讨论】:
-
Twitter 在他们的 OAuth 常见问题解答中声明他们不会使身份验证令牌过期。
-
@KlausD。我知道,这不奇怪吗?令牌在使用一两天后消失。它已经对我做了 3 次了。我不相信他们说的是实话。无论如何我该如何处理这个错误?我不明白他们的陈述在随机停止工作时如何是真的?
-
如何获取token?
-
@KlausD。我单击apps.twitter.com/app/12312345/keys 处的按钮,我还刚刚在 OP 中添加了一个屏幕截图