아래 코드를 사용하여 magento webservice를 호출합니다. 이 코드는 지난 달에 정상적으로 작동했습니다. 오류 메시지가 apiKey에이 비어있는 경우 사용자 이름이 비어있는 경우에만 발생이나되는 코드 invalid_request_param
을 가지고Magento webservice call error - 필수 매개 변수가 누락되었습니다.
try {
error_reporting(E_ALL | E_STRICT);
ini_set('display_errors', 1);
$proxy = new SoapClient('http://domain.com/api/v2_soap/?wsdl=1', array('trace' => 1, 'connection_timeout' => 120));
$session = $proxy->login(array(
'username' => "username",
'apiKey' => "apikey"
));
$sessionId = $session->result;
$filters = array(
'sku' => array('like'=>'zol%')
);
$products = $proxy->catalogProductList(array("sessionId" => $sessionId, "filters" => $filters));
echo '<h1>Result</h1>';
echo '<pre>';
var_dump($products);
echo '</pre>';
} catch (Exception $e) {
echo '<h1>Error</h1>';
echo '<p>' . $e->getMessage() . '</p>';
}
덕분에 같은 complex_filter 시도 할 수 있습니다. 나는 시도했지만 여전히 같은 문제. –
@HelloPython. 내 편집을 확인하십시오. 어쩌면 도움이 될지도 모른다. – Marius