我需要自动每天拉动应用Annie数据评论并将其置于S3中。在下面我试图看看我是否可以只拉一天的数据,但我得到一个错误'TypeError:期望字符串或缓冲区'。我是python的新手,有人可以解释我做错了什么或者其他方式来完成我想做的事情吗?
import json
import requests
url = 'https://api.appannie.com/v1.2/apps/ios/app/331177714/reviews?
start_date=2016-1-01&end_date=2016-6-26&countries=US'
key = 'Authorization: bearer 585e46.....'
response = requests.get(url,
headers = {'Authorization':'bearer 585e46.....'})
data = json.loads(response.json())
答案 0 :(得分:1)
.json
方法来自请求对象,它已将字符串转换为正确的json。所以你可以做两件事
使用requests对象方法转换为json:
data = response.json()
从您的回复中获取文本并使用Python json lib转换为json:
data = json.loads(response.text)