0

API にアクセスしようとすると、エラーが発生します。これで接続を開始します。

$api = new SoapClient(BASE_URL."/api/?wsdl");

注: URL は問題ありません。

私はプラグインを作成しており、私の 1.7.0.2 バージョンでは機能しましたが、別の Magento で 1.7.0.2 バージョンを試したところ、エラーが報告されました。

    a:5:{i:0;s:152:"SOAP-ERROR: Parsing WSDL: Couldn't load from 'http://WEBSITE.com//api/?wsdl' : failed to load external entity "http://WEBSITE.com//api/?wsdl" 
";i:1;s:3536:"#0 /var/www/clients/client20/web25/web/app/design/adminhtml/default/default/template/moloni/classes/core.class.phtml(283): SoapClient->SoapClient('http://WEBSITE...') 

そのページにアクセスしようとすると、バックオフィスにログインしている場合、XML API ファイルは正常に表示されますが、プライベート セッションを開始すると何も返されません。

ありがとうございました

4

2 に答える 2

0

また、次のサービスが有効になっていることを確認してS0AP, php_openssl, openssl, curl ください。これらのサービスを有効にする必要があります。

石鹸クライアントを呼び出す$api = new SoapClient('http://website.com/api/v2_soap?wsdl=1');

于 2013-11-11T11:11:55.960 に答える