0

我需要自动化应用 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()) 
4

1 回答 1

1

.json您使用的方法来自 requests 对象,它已经将字符串转换为正确的 json。所以你可以做两件事

  1. 使用 requests 对象方法转换为 json: data = response.json()

  2. 从您的响应中获取文本并使用 Python json lib 转换为 json: data = json.loads(response.text)

于 2017-07-09T15:03:10.937 回答