【发布时间】:2022-11-16 11:13:29
【问题描述】:
我如何使下面的工作代码遍历数据 ["@odata.nextLink"] 并将数据 ["value"] 附加到 sample.json 文件?
import requests
import json
import datetime
def get_data():
bearerAccessToken = '*************'
now = datetime.datetime.now()-datetime.timedelta(days=10)
dt_string = now.strftime("%Y-%m-%dT%H:%M:%S-04:00")
print(dt_string)
resourceUrl = "https://retsapi.raprets.com/CIN/RESO/OData/Property?Class=Residential&$count=true"
query_params = {"$filter":"ModificationTimestamp ge "+dt_string}
print(query_params)
r = requests.get(resourceUrl, params=query_params, headers={'Authorization' : 'Bearer '+ bearerAccessToken})
data = r.json()
with open("sample.json", "w") as outfile:
json.dump(data["value"], outfile)
print(data["@odata.nextLink"])
get_data()
【问题讨论】:
标签: python pagination iteration get-request next-link