Не удалось найти ошибку в полезной нагрузке, которая возвращает ответ 400

У меня есть следующий скрипт, который возвращает ответ 400, но я не могу найти ошибку в полезной нагрузке.

Я получаю сообщение об ошибке, которое вызывает это: JSONDecodeError("Ожидаемое значение", s, err.value) from None Я предполагаю, что полезная нагрузка имеет неправильный формат данных, но я запускаю это без цикла, и это работает.

      API_Key = os.getenv("API_Key")

url = "https://app.pendo.io/api/v1/aggregation"

dates = pd.date_range(start='1/1/2022', end='10/1/2022',
                      freq='M').strftime("%Y-%m-%d").tolist()

list_epoch=[]

for i in dates:
    epoch = int(time.mktime(time.strptime(i, "%Y-%m-%d")))
    list_epoch.append(epoch)


days = [31,28,31,30,31,30,31,31,30,31,30,31,31,28,31,30,31,30,31,31,30]


for var1, var2 in zip(list_epoch,days):
    data_payload = {
        "response": {
            
            "mimeType": "application/json"
        },
        "request": {
            
            "pipeline": [
                {
                    "source": {
                        "events":{
                            "featureId": "iNdfepY576Yo-x1itQUp5T99z8Y"
                        },
                        
                        "timeSeries": {
                            "first": var1,
                            "count": -var2,
                            "period": "dayRange"                      

                        }
                    }
                }           
            ]
        }
    }
    print(data_payload)
    headers = {
        'x-pendo-integration-key': API_Key,
        'content-type': "application/json"
    }
    
    response = requests.post(url, json=data_payload, headers=headers)
    print(response)
    response_dictionary = json.loads(response.content)

´´´




0 ответов

Другие вопросы по тегам