Я только начал изучать документацию по API и хотел бы узнать, не сможет ли кто-нибудь поделиться PHP-скриптом, использующим API Discourse для выполнения любой из следующих задач или чего-то подобного:
- проверить наличие пользователя по адресу электронной почты — является ли adminListUsers лучшим способом или существует более прямой подход?
- проверить, состоит ли пользователь с определенным именем/ID в конкретной группе — является ли listGroupMembers лучшим способом или, как и выше, есть ли более прямой подход?
- создать пользователя — createUser
- добавить пользователя в группу — addGroupMembers
Я видел примеры по ссылкам "BAD CSRF" when executing PUT using API, curl, and PHP - #3 by hjalali и Sync DiscourseConnect user data with the sync_sso route, поэтому, скорее всего, начну с них.