使用API​​创建Magento管理员用户

时间:2012-07-17 19:47:55

标签: web-services magento soap

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

提前致谢!

4 个答案:

答案 0 :(得分:1)

查看此项目:https://github.com/nvahalik/Wiz

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

BTW,其中一项任务是创建管理员用户。

答案 1 :(得分:0)

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

答案 2 :(得分: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);

答案 3 :(得分:0)

第一步

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

Source


第二步

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

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

希望得到这个帮助。