В данный момент я использую URL /new-topic?title=foo&body=bar, чтобы перенаправлять пользователей на создание поста с предварительно заполненным, сгенерированным контентом (который варьируется в зависимости от пользователя или поста) из нашего приложения. Однако я ограничен максимальной длиной строки запроса, поэтому этот подход не подходит для чего-либо, кроме коротких сообщений.
Есть ли способ, чтобы эта страница могла:
A) Принимать поля в теле POST-запроса
B) Или, в противном случае, позволять мне указывать содержимое заголовка и тела при посещении страницы, что обеспечило бы поддержку более длинного контента?
@CubeCoders: Вы спрашивали о том, как предоставить пользователям форму «Создать новую тему» с уже заполненными полями, расширив возможности, доступные через параметры запроса?
В этом случае отслеживание вызовов API не поможет, так как в этом случае тема уже будет создана.
Если вас устраивает одинаковый предзаполненный текст для всех пользователей, вы можете использовать текст в шаблоне категории.
@thoka Это не статический контент. Он будет варьироваться в зависимости от пользователя. Тело сообщения должно содержать системную информацию, генерируемую нашим приложением — поэтому мы перенаправляем пользователя на наш форум поддержки с уже заполненной необходимой информацией.
Аналогично, возможность включать вложения таким способом была бы для нас чрезвычайно полезна.
Это не решает проблему, так как у пользователя может не быть учётной записи, и поэтому черновик не может быть создан. Использование текущего процесса позволяет зарегистрироваться или войти в систему, сохраняя сообщение после выполнения этих действий.