在tweepy授权

时间:2014-05-06 22:02:45

标签: python api twitter tweepy

我遵循了使用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

1 个答案:

答案 0 :(得分:0)

没关系,只留下回调空白,它会给你一个密码。

另外使用其他代码和PIN码我可以存储令牌并在我的应用程序中使用它。

解决。