Magento将原型添加到xmlrpc

时间:2015-07-06 06:37:32

标签: magento prototype xml-rpc

我尝试通过调用xmlrpc来设置订单状态,但是存在问题,它会抛出一个"调用参数与签名"不匹配。 因为我使用以下代码来调用api:

$client->call('call', array($session, 'api.setOrderStatus', $str));

正确的方法应该是:

$client->call('call', array($session, 'api.setOrderStatus', array($str)));

服务器不接受'字符串',我可以添加'字符串'输入原型?

$signatures = $info->getPrototypes();
    foreach ($signatures as $signature) {
        $sigParams = $signature->getParameters();
        if ($sigCalled === $sigParams) {
            $matched = true;
            break;
        }
    }

0 个答案:

没有答案