我想使用 Web 服务为 Magento 商店创建一个管理员用户,而不必从管理员网站创建它。那可能吗??
提前致谢!
查看这个项目:https ://github.com/nvahalik/Wiz 。
Wiz 可让您从命令行执行许多繁琐的任务(通常在 Magento 管理面板中完成)。虽然它不是网络服务,但它允许您跳过登录管理面板并点击周围的需要。
顺便说一句,其中一项任务是创建管理员用户。
我找到了它,因为我试图在 C# 中完成所有这些操作,所以这里是执行此操作的简单代码:
MagentoService proxy = new MagentoService();
string sessionId = proxy.login(username, password);
customerCustomerEntityToCreate ctc = new customerCustomerEntityToCreate();
ctc.email = email;
ctc.firstname = firstname;
ctc.lastname = lastname;
ctc.password = password;
proxy.customerCustomerCreate(sessionId, ctc);
一种需要一些自定义编码的方法是创建一个新的 API 资源,该资源可以使用该Mage::getModel('admin/user')
模型来创建管理员用户。