Задать вопрос
@tvoypsheni4ka

Как правильно отправить POST запрос в JSON формате на сервер?

def records(category_id=None):
    headers2 = {
        "Authorization": "Bearer  (тут мой токен)",  #--------------- Авторизация
        "Accept": "application/vnd.yclients.v2+json"
    }
    param = {
        "phone": "79000000000",
        "fullname": "ДИМА",
        "email": "d@yclients.com",
        "code": "38829",
        "comment": "тестовая запись!",
        "type": "mobile",
        "notify_by_sms": 6,
        "notify_by_email": 24,
        "api_id": "777",

        "appointments": [
            {
                "id": 1121,
                "staff_id": 0,
                "datetime": 144351720
              }
           ]
        }
                
    rq = requests.post(REC, headers = headers2, data = param)
    print(rq.status_code)

В конце выдает ошибку 422 и пишет, что Массив записей appointments пуст.., подскажите, что я сделал не так, не понимаю
REC - константа с адресом пост запроса
Если вдруг интересно, это REST API yclients, решил попробовать сделать запись через бота своими руками
Исходя из документации данный метод позволяет создать запись
  • Вопрос задан
  • 134 просмотра
Подписаться 1 Средний 1 комментарий
Пригласить эксперта
Ваш ответ на вопрос

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

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