Как получить упоминания для конкретного пользователя через API?

Как я могу получить упоминания для конкретного пользователя через API? Я не нашел ничего об этом в документации и также не смог найти ничего в исходном коде.

Мы хотим отображать упоминания пользователей на нашем стороннем сайте. Через API должно быть достаточно информации, чтобы пользователь мог кликнуть на упоминание и перейти к соответствующей теме.

Можно ли это сделать?

Я нашел конечную точку API уведомлений, но она не предоставляет мне никаких упоминаний.

Не уверен, что это то, что вы ищете, но я направляю свои основные сообщения форума webhooks в функцию облака Firebase (подойдет любой бэкенд). Если вы сделаете что-то подобное, бэкенд сможет читать содержимое сообщений, отслеживая @-упоминания.

Я использую вебхуки для сканирования содержимого и отправки уведомлений в Slack, когда требуется срочное внимание к чему-либо.

Это будет https://meta.discourse.org/user_actions.json?offset=0&username=falco&filter=7, где falco — целевое имя пользователя.

Вы можете изучить эти конечные точки API в статье Как провести реверс-инжиниринг API Discourse.

Хорошо, большое спасибо. Именно это мне и было нужно. Я пытался провести реверс-инжиниринг, но, кажется, упустил этот момент, так как неочевидно из самого вызова, что именно он используется для получения упоминаний конкретного пользователя.

Будет очень полезно, если эта информация будет в документации!