我正在使用Google App Engine在Python中编写电报的Bot。
我想使用API(Doc(页面底部)是用德语编写的)为我制作一个我的HTTP请求的时间表
ftell( fBinaryFile ) / sizeof(uint32_t)
对于/事件它运作良好
但是当我用http://rbtvapi.rodney.io/api/schedule尝试相同的时候它给了我一个
live_event = json.loads(urllib2.urlopen('http://rbtvapi.rodney.io/events').read())
我不习惯python或json所以我的两个问题就是
修改:我已尝试HTTPError: HTTP Error 400: Bad Request
或import requests
,但Google App Engine似乎并不支持
答案 0 :(得分:2)
我建议你使用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'])