我正在使用Tweepy python库在基本的Twitter应用程序上工作,以取消关注那些不关注我的人。昨天我运行它,它工作正常。今天它一直在失败:我连接后,我收到一条错误消息:无效或过期令牌,代码89。 如果我在dev.twitter.com上访问我的Twitter应用程序页面,该应用程序就在那里并且尚未被暂停,但在“密钥和访问权限”选项卡上,它没有任何访问令牌并且说我需要创建一个。如果我创建一个,并再次运行该程序,同样的事情发生。 源代码如下。我在这里尝试使用谷歌搜索和搜索,无法找到解决方案。非常感谢任何帮助。
import tweepy, time, sys
CONSUMER_KEY = "..."
CONSUMER_SECRET = "..."
ACCESS_KEY = "...-..."
ACCESS_SECRET = "..."
auth = tweepy.OAuthHandler(CONSUMER_KEY, CONSUMER_SECRET)
auth.set_access_token(ACCESS_KEY, ACCESS_SECRET)
api = tweepy.API(auth)
followers = api.followers_ids('@...')
friends = api.friends_ids('@...')
for f in friends:
if f not in followers:
print "Unfollow {0}?".format(api.get_user(f).screen_name)
if raw_input("Y/N?") == 'y' or 'Y':
api.destroy_friendship(f)