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)