[英]HTTP Error 400: Bad Request Python, Google App Engine
我正在使用Google App Engine用Python編寫Bot for Telegram。
我想使用API (文檔(頁面底部)用德語編寫)來為我這樣發出HTTP請求的時間表
live_event = json.loads(urllib2.urlopen('http://rbtvapi.rodney.io/events').read())
對於/事件,它工作正常
但是當我嘗試使用http://rbtvapi.rodney.io/api/schedule進行相同操作時,它返回了一個
HTTPError: HTTP Error 400: Bad Request
我不太習慣python或json,所以我的兩個問題是
編輯:我已經嘗試import requests
或urllib3
但似乎Google App Engine不支持它們
我建議您使用urllib2的requests
庫intead。
有一個例子希望它對您有幫助:
import json
import requests
response = requests.get('http://rbtvapi.rodney.io/api/schedule')
live_event = json.loads(response.content)
經過測試,它可以正常工作:)
要獲得標題,您可以遍歷json字典
for event in live_event['schedule']:
print(event['title'])
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.