0

我正在尝试使用 C# XML RPC Api 从 Magento 请求订单列表。当我请求订单列表时,我收到此错误:

服务器返回错误异常:[2] 访问被拒绝。

我已经执行了这些步骤:

  1. 系统 > Web 服务 > XML RPC 用户
  2. 创建用户并将其分配给管理员角色

客户端使用 Magento 1.702。我可以通过 API 很好地登录,只是不能访问订单。

        // login (make sure you have user and role assigned in magento admin)
        string sessionId = Connection.Login(apiUrl, apiUser, apiPass);

        var soList = Order.List(apiUrl, sessionId, new object[] { });

        Console.ReadLine();

在站点中,我转到系统 > Web 服务 > XML RPC 角色,然后单击一个角色。我收到错误屏幕。我想知道这是否与它有关。

这是图书馆:

https://code.google.com/p/cshalibformagexmlrpcapi/downloads/list

4

1 回答 1

0

我必须创建一个名为 WS2 的新 Web 服务角色。对于权限,我确保选择了所有权限。

于 2013-07-26T13:08:25.873 回答