【问题标题】:Fatal error: Uncaught SoapFault exception: [Client] Function ("call")致命错误:未捕获的 SoapFault 异常:[Client] Function ("call")
【发布时间】:2015-05-23 21:08:27
【问题描述】:

我正在使用 SOAP API 使用 Magento 中的 SKU 打印产品信息。代码在本地服务器上运行良好,但在实时服务器上引发致命错误致命错误:未捕获的 SoapFault 异常:[Client] Function ("call") is not a valid method for this service....

//require_once("../app/Mage.php");
require_once(__DIR__ . '/app/Mage.php');
Mage::app();

$mage_url = 'http://mylivedomain.com/api/v2_soap/?wsdl' ;
$mage_user = 'username'; 
$mage_api_key = 'password'; 
// Initialize the SOAP client 
$soap = new SoapClient( $mage_url ); 
// Login to Magento 
$session_id = $soap->login( $mage_user, $mage_api_key );
$resources = $soap->resources( $session_id );
$product = $soap->call( $session_id, 'catalog_product.info', ergo10000012 );
print_r ($product);

【问题讨论】:

    标签: magento soap


    【解决方案1】:

    这是因为 SOAP 版本和 Web 服务调用方法不匹配...

    网址应该是:$mage_url = 'http://mylivedomain.com/api/soap/?wsdl';

    【讨论】:

      猜你喜欢
      • 2016-08-24
      • 2012-12-19
      • 1970-01-01
      • 1970-01-01
      • 2015-10-15
      • 2012-02-18
      • 1970-01-01
      • 2018-12-24
      • 1970-01-01
      相关资源
      最近更新 更多