Я пытаюсь загрузить данные из MS azure TSI, используя python. Первый запрос не дает никаких данных и токена продолжения. Я использую этот токен продолжения для второго запроса. Теперь он снова дает еще один токен продолжения без каких-либо данных. И это продолжается ..
Код, который я использовал:
PARAMS = {"getEvents": {"searchSpan": {"from": start,"to": end},
"timeSeriesId": [hub_ts_id_raw,ch], "take": 250000}}
# sending get request and saving the response as response object
headers1 = { 'Content-Type': 'application/json',
'Authorization': f'Bearer {access_token}'}
response1 = requests.post(url=URL, headers=headers1, data = json.dumps(PARAMS))
outjson1 = json.loads(response1.text)
if outjson1['properties'] != []:
timestamps_raw = timestamps_raw+outjson1['timestamps']
series_values_raw= series_values_raw+outjson1['properties'][2]['values']
if 'continuationToken' in outjson1.keys():
cont = outjson1["continuationToken"]
for ii in range(0,8):
print(ii)
headers = { 'Content-Type': 'application/json',
'Authorization': f'Bearer {access_token}','x-ms-continuation': f'{cont}'}
response = requests.post(url=URL, headers=headers, data = json.dumps(PARAMS))
outjson = json.loads(response.text)
if 'continuationToken' in outjson.keys():
cont = outjson["continuationToken"]
if outjson['properties'] != []:
timestamps_raw = timestamps_raw+outjson['timestamps']
series_values_raw= series_values_raw+outjson['properties'][2]['values']
print(ii)