Я хочу получить данные отчёта администратора через HTTP API.
Этот пост предполагает, что что-то вроде этого должно работать:
/admin/reports/posts.json
Сейчас я получаю ошибку 404.
Похоже, что все URL-адреса такого вида не работают. /admin/reports/staff_logins.json
Я могу успешно выполнять команды API из документации API Discourse .
Моя главная цель — получить этот отчёт:
/admin/reports/user_notes.json
Я использую метод GET с Api-Key и Api_Username учётной записи администратора.
Falco
(Falco)
20.Октябрь.2022 00:47:41
2
Можете ли вы поделиться cURL-запросом, который вы в настоящее время отправляете?
Спасибо за вашу помощь. Вот используемый мной скрипт curl:
curl --request GET \
--url https://community.domain.com/admin/reports/staff_logins.json \
--header '"Api-Key": "stringForAPIKey"' \
--header '"Api-Username": "stringForUsername"' \
--header '"Content-Type": "application/json"'
Я получаю ошибку 404.
Не могли бы вы прислать рабочий скрипт curl для вашей системы?
Я использую Discourse 2.9.0.beta10.
Пользователь является администратором.
Ключ API работает для других команд API, перечисленных на сайте документации API Discourse .
Ещё раз спасибо.
Falco
(Falco)
21.Октябрь.2022 19:44:39
4
Я только что провел тест на Meta с помощью:
curl https://meta.discourse.org/admin/reports/staff_logins.json \
-H 'Api-Key: asdasdasdasd' \
-H 'Api-Username: Falco'
У меня всё сработало отлично. Попробуйте сделать так же?
@Falco Вау. Ты просто супер. Это решило мои проблемы.
Причиной моих трудностей было то, что я использую инструмент под названием Insomnia для тестирования API, и у меня не так много опыта работы с Insomnia.
Спасибо за помощь. Я застрял на неделю и очень благодарен за твою поддержку. Это также решило другую проблему, с которой я сталкивался в отчётах user_notes.