Мне нужна помощь для выполнения вызова API временного ряда с использованием python запросов.
Мой заголовок и тело выглядят следующим образом:
header = {
"Authorization": f"Bearer {token}",
"Content-Type": "application/json"
}
body = {
"getSeries": {
"timeSeriesId": idstring.split(','),
"searchSpan": {
"from": timefrom,
"to": timeto,
}
}
}
Моя команда запроса:
data = requests.post(f"https://{fqdn}/timeseries/query?api-version=2018-11-01-preview&storeType=warmstore",
headers=header,
data=body)
Если я отправляю заголовок и тело как есть, я получаю «Неожиданный символ, обнаруженный при разборе значения: г. Путь», строка 0, позиция 0. \ r \ n »
Если я отправляю их как body = json .dumps (json), неожиданных проблем с символами нет, но я получаю сообщение об ошибке «У объекта str нет атрибута items».
I Я также попробовал решение, которое я нашел с пользовательским словарем, который имеет двойные кавычки вместо стандартного сингла, но это тоже не сработало. Немного озадачен тем, что делать.
Может кто-нибудь помочь?
Спасибо