我正在尝试调用 Twitter API 以获取 JSON,但似乎无法获取 JSON。如果我将代码中的 URL 替换为“https://mashable.com”,我可以阅读响应。我可以使用 CURL 读取 PHP 中的响应。我正在使用 Python 2.7,Google App Engine。我对 Python 很陌生。你能看出我哪里错了吗?这是我的代码:
import jinja2
import os
import webapp2
import urllib2
template_env = jinja2.Environment(
loader=jinja2.FileSystemLoader(os.getcwd()))
class MainPage(webapp2.RequestHandler):
def get(self):
template = template_env.get_template('home.html')
self.response.out.write(template.render())
class Get_data(webapp2.RequestHandler):
def get(self):
response = urllib2.urlopen('https://api.twitter.com/1/favorites.json?count=5&screen_name=episod')
html = response.read()
print(html)
application = webapp2.WSGIApplication([('/', MainPage),('/get_data', Get_data)],debug=True)