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/csharlibformagexmlrpcapi/downloads/list

4

1 に答える 1