2017-05-16 15 views
0

私はPythonでGENIUS APIを使用しようとしていましたが、完全な応答は得られません。Pythonはjson HTTP応答を正しく受信していません

コード:私は取得していますことを

base_url = "http://api.genius.com" 
headers = {'Authorization': 'Bearer ExYL8I-s_5jmbMPobq9WtNpywmmATJr5owM1X3DPIiGI_uYJJRrsKv6Y26KrxVCy'} 
/* temporary key */ 
song_title = "Radioactive" 
search_url = base_url + "/search"  
data = {'q': song_title} 
response = requests.get(search_url, data=data, headers=headers) 
json_r = response.json() 

応答は次のとおりです。

{'meta': {'status': 200}, 'response': {'hits': []}} 

JSONパーサーは[] ...(角括弧)で何パースされていません。私はjsceryとajaxを使ってjavscriptで試してみました。それはperferctlyで動作し、すべてのjsonデータを受け取りました。 HTTPSへ

答えて

0

変更はhttp:

base_url = "https://api.genius.com" 
関連する問題