我正在尝试使用 C# XML RPC Api 从 Magento 请求订单列表。当我请求订单列表时,我收到此错误:
服务器返回错误异常:[2] 访问被拒绝。
我已经执行了这些步骤:
- 系统 > Web 服务 > XML RPC 用户
- 创建用户并将其分配给管理员角色
客户端使用 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