【发布时间】:2015-06-20 04:52:14
【问题描述】:
我正在尝试使用 Tweepy 和 Flask 从用户那里提取一堆推文。代码看起来是正确的,但它只提取了第一条推文,而没有显示其余的推文。可能是什么原因?默认情况下,Tweepy 应该拉了 20 条最新的推文。 这是代码:
from flask import Flask, render_template
from jinja2 import Template
import tweepy
app = Flask(__name__, template_folder="mytemplate")
t_consumerkey= ''
t_secretkey= ''
access_tokenkey=''
access_tokensecret=''
@app.route('/')
def index():
return render_template('index.html', names="John")
auth = tweepy.OAuthHandler(t_consumerkey, t_secretkey)
auth.set_access_token(access_tokenkey, access_tokensecret)
api = tweepy.API(auth)
public_tweets = api.user_timeline(id='california')
@app.route('/twitter')
def twitterdisplayer():
for tweet in public_tweets:
return tweet.text
if(__name__) == '__main__':
app.run(debug=True)
PS,我知道这可能看起来像一个写得很糟糕的代码,因为我是编程的初学者。谢谢。
【问题讨论】:
标签: python flask tweepy jinja2