@Oleg_F

API Yandex. Как побороть ошибку с передачей даты в запросе?

Пытаюсь получить данные по API Яндекс (), но возвращается ошибка - "{"code":"400","message":"Parse error at pos 109, path 'query.park.order.booked_at.from': Can't parse datetime: 2021-09-01, the latest token was :\"2021-09-01\""}"

Подскажите, пожалуйста, что я делаю неправильно? Самостоятельно никак не могу решить.

import requests
import json

url = 'https://fleet-api.taxi.yandex.net/v1/parks/orders/list'

data = {
    "limit": 1,
    "query": {
        "park": {
            "id": Park_ID,

            "order": {
                "booked_at": {
                    "from": "2021-09-01",
                    "to": "T18:25+03:00",
                },
            },
        },
    },
}
headers= {
        "X-Client-ID": Client_ID,
        "X-API-Key": API_KEY,
        "Accept-Language": "ru"
    }

data =json.dumps(data)
r = requests.post(url,data=data, headers=headers )
print(r.text)
  • Вопрос задан
  • 388 просмотров
Решения вопроса 1
Rsa97
@Rsa97
Для правильного вопроса надо знать половину ответа
RTFM
query.park.order.booked_at.from *
- string ISO 8601 с временной зоной
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы