На мой взгляд, это означает, что у нас нет действительных и активных ключей API, поэтому в «Сводных запросах к API» не должно быть зафиксировано никакой активности.
Единственная другая идея: в коде произошли изменения, и теперь некоторые ответы пользователей, которые не используют ключ API, учитываются в «Сводных запросах к API».
Если кто-то сможет прояснить это или объяснить, буду очень признателен.
Спасибо.
Если я правильно помню, в этом отчёте указаны как запросы на создание API-ключей, сгенерированные администратором, так и запросы на создание пользовательских API-ключей, например, из приложения DiscourseHub.
edit: да, это запросы на создание пользовательских API-ключей. В описании указано, что они включены. Вот набор данных с моего тестового экземпляра, где я единственный пользователь и нет ни одного ключа, сгенерированного администратором:
По сути, запросы, которые вы видите в отчёте, скорее всего, поступают от пользователей мобильного приложения DiscourseHub. Эти ключи не отображаются в панели администратора.
В этой теме объясняется, что такое ключи API пользователя. Официальное приложение DiscourseHub — лишь одна из реализаций этого функционала.
Это заявление заставило меня разобраться, что же такое мобильное приложение DiscourseHub. Насколько я могу судить, это
Мое понимание ваших слов таково:
Пользователи мобильного приложения DiscourseHub получают пользовательский API-ключ. Пользователи не знают, что запрашивают пользовательский API-ключ, так как приложение делает это незаметно. Кроме того, запрос на получение пользовательского API-ключа не будет отображаться в отчете со списком ключей.
Возможно, ваша идея верна, но я чувствовал бы себя увереннее, если бы мог изучить код, который это реализует. Прошу прощения за мою осторожность, но в моей профессии программиста принято запрашивать прямой доступ к коду для проверки информации. Поскольку Discourse — это платформа с открытым исходным кодом, изучение кода предоставило бы более убедительные доказательства и помогло бы мне лучше понять ситуацию. (ЧатGPT перефразировал этот абзац за меня, моя версия звучала немного резко, а это не было моей целью.)
Я тоже программист, но не работаю с основным кодом Discourse, поэтому не знаю, какие именно файлы нужно смотреть на GitHub. Но уверен, что кто-то другой сможет подсказать правильные места.
Исходный код приложения DiscourseHub также открыт. Репозиторий находится здесь: