我遵循了使用tweepy向Twitter发布内容的教程,一切正常,但我将代码发给了朋友,这样他就可以使用我的Twitter应用程序(使用我的凭证消费者密钥和秘密)发布内容。我的工作原因是因为我已经拥有了我的访问令牌,但他怎么能获得他的访问令牌呢?
我尝试过使用Oauth教程,但每个示例都要求输入PIN码,但我无法获得该PIN码。
这是我的代码。
#!/usr/bin/env python
# -*- coding: utf-8 -*-
import tweepy, time, sys
argfile = str(sys.argv[1])
#enter the corresponding information from your Twitter application:
CONSUMER_KEY = 'MY TOKEN'#keep the quotes, replace this with your consumer key
CONSUMER_SECRET = 'MY TOKEN'#keep the quotes, replace this with your consumer secret key
ACCESS_KEY = '?????????????????????????'#keep the quotes, replace this with your access token
ACCESS_SECRET = '?????????????????????????'#keep the quotes, replace this with your access token secret
auth = tweepy.OAuthHandler(CONSUMER_KEY, CONSUMER_SECRET)
auth.set_access_token(ACCESS_KEY, ACCESS_SECRET)
api = tweepy.API(auth)
filename=open(argfile,'r')
f=filename.readlines()
filename.close()
for line in f:
api.update_status(line)
time.sleep(180)#Tweet every 3 minutes
答案 0 :(得分:0)
没关系,只留下回调空白,它会给你一个密码。
另外使用其他代码和PIN码我可以存储令牌并在我的应用程序中使用它。
解决。