1

我想使用 Web 服务为 Magento 商店创建一个管理员用户,而不必从管理员网站创建它。那可能吗??

提前致谢!

4

4 回答 4

1

查看这个项目:https ://github.com/nvahalik/Wiz 。

Wiz 可让您从命令行执行许多繁琐的任务(通常在 Magento 管理面板中完成)。虽然它不是网络服务,但它允许您跳过登录管理面板并点击周围的需要。

顺便说一句,其中一项任务是创建管理员用户。

于 2012-07-18T15:01:25.480 回答
0

第一步

将新用户绑定到预定义角色。API 的角色必须先在 System → Web Services → Roles 中创建,然后才能在此处分配。

资源


第二步

使用 SOAP v1/v2 或 XML-RPC(在我的例子中是 SOAP v1)

这是 教程链接。您可以管理客户,直到管理订单。

希望这有帮助。

于 2012-08-15T16:19:51.200 回答
0

我找到了它,因为我试图在 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);
于 2012-07-18T17:40:06.087 回答
0

一种需要一些自定义编码的方法是创建一个新的 API 资源,该资源可以使用该Mage::getModel('admin/user')模型来创建管理员用户。

于 2012-07-18T15:57:40.687 回答