Привет! Я хотел бы создавать еженедельные статистические отчёты с использованием REST API. Это будет для форума linkingyourthinking.com.
Однако я хотел бы начать заранее, ещё до получения ключей от администратора, что может занять время, так как они сейчас проводят шестинедельный семинар.
Поэтому я надеялся начать прямо сейчас с try.discourse.org. Это возможно? Я уже пробовал выполнить команду curl -X GET https://try.discourse.org/site.json,
и она работает отлично.
Если вы составляете отчёты на основе общедоступных данных с try.discourse.org, вам не понадобятся ключи API, так как запросы GET будут работать и без них!
Имя пользователя API определяет, какие возможности доступны в Discourse. У администратора и обычного пользователя разные права, и использование того или иного имени пользователя ограничит то, что вы сможете сделать через API.
Ключ API — это пароль, который используется вместе с именем пользователя API.
Итак, в моем сценарии я хочу использовать только API Discourse, и я запутался: каждый пользователь, использующий мое приложение, может создавать посты, ставить лайки, комментировать и использовать другие функции. Значит ли это, что мне нужно создавать отдельный api-username и api-key для каждого пользователя, чтобы они могли использовать соответствующие API?