次の URL を呼び出して、Python を使用して返された JSON を取得しようとしています。
http://gdata.youtube.com/feeds/api/users/pbsnewshour/uploads?v=2&alt=jsonc&prettyprint=true
しかし、私が得たのは次のとおりです。
File "/base/data/home/runtimes/python27/python27_dist/lib/python2.7/urllib2.py", line 531, in http_error_default
raise HTTPError(req.get_full_url(), code, msg, hdrs, fp)
HTTPError: HTTP Error 403: Forbidden
gae アプリ用の YouTube Analytics API と YouTube Data API v3 サービスをオンにしたことを付け加える必要があります。
これは私がPython側で使用するコードです:
req = urllib2.Request(url, headers={'User-Agent' : "Magic Browser"})
response = urllib2.urlopen( req )
dump = response.read()
d = json.loads(dump)
ローカルではすべて正常に動作します。
これを解決する方法について何か考えはありますか?