POST /projects/123/star.json возвращает 400 неправильных запросов
Взято из Git
Попытка добавить новые URL-адреса API в клиент PHP Basecamp. Получить звезды и удалить звезды работает нормально, но POSTing выбрасывает 400.
Запрос
POST /1804401/api/v1/projects/234118/star.json HTTP/1.1
отклик
ОШИБКА 400, НЕВЕРНЫЙ ЗАПРОС
Похоже, это будет работать, если я отправлю project_id в качестве аргумента в полезной нагрузке.
Запрос
POST /1804401/api/v1/projects/234118/star.json HTTP/1.1
Тело запроса
{"Project_id":234118}
отклик
HTTP/1.1 201 Создано
1 ответ
Я проверил наши логи и вижу, что ваши запросы успешно проходят. Не могли бы вы попробовать POST
опять с пустым телом запроса?
Обновление: ага! Я вижу, что ваши запросы получают 400 ответов - это происходит до того, как они попадают в Basecamp. Это может быть связано с неправильным запросом. Не могли бы вы попытаться воспроизвести с помощью curl
чтобы мы могли точно выяснить, что происходит? Трудно сказать по одному URL.