Экспорт данных API

Главные вкладки

Аватар пользователя gera8774 gera8774 2 августа в 14:09

Всем привет! Стоит задача (drupal 10): нужно, чтобы при создании пользователя на drupal этот пользователь также создавался на другом сайте с помощью такой вот функции:

https://example.ru/webservice/rest/server.php?wstoken='key'&wsfunction=core_user_create_users&moodlewsrestformat=json&users[0][username]=ivan75&users[0][password]=Pass?word112!&users[0][firstname]=Иван&users[0][lastname]=Иванов&users[0][email]=ivan75@mail.ru&users[0][middlename]=Иванович&users[0][phone1]=89522222222

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

Комментарии

Аватар пользователя OldWarrior OldWarrior 2 августа в 20:27

gera8774 wrote: Если нет, то каким образом это лучше сделать?

Через хуки hook_entity_insert / hook_entity_presave и (например) Guzzle HTTP client.

Насчёт готового - не знаю.