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.

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