ERLEDIGT
NEIN
NEIN
ANTWORTEN
3
3
ZUGRIFFE
940
940
EMPFEHLEN
-
Hallo Leute,
versuche mittels PHP auf die Magento API zuzugreifen, dabei bekomme ich aber keine Verbindung, sicherlich ist es eine Einstellungssache, aber ich weiß nicht was ich noch einstellen muss.
in die php.ini habe ich geschaut, die SOAP Sachen sind aktiv.
Hier mein Script:
Und hier die Fehlermeldung die ich bekomme:PHP-Code:$client = new SoapClient('http://www.******.de/api/soap/?wsdl');
// If soap isn't default use this link instead
// http://www.******.de/api/?wsdl
// http://www.******.de/api/v2_soap?wsdl=1
// If somestuff requires api authentification,
// we should get session token
$session = $client->login('****', '****');
echo "-->".$session."<br>";
$result = $client->call($session, 'somestuff.method');
$result = $client->call($session, 'somestuff.method', 'arg1');
$result = $client->call($session, 'somestuff.method', array('arg1', 'arg2', 'arg3'));
$result = $client->multiCall($session, array(
array('somestuff.method'),
array('somestuff.method', 'arg1'),
array('somestuff.method', array('arg1', 'arg2'))
));
// If you don't need the session anymore
$client->endSession($session);
Code :1 2 3 4 5 6
Warning: SoapClient::SoapClient(http://www.*****.de/index.php/api/soap/?wsdl) [soapclient.soapclient]: failed to open stream: Ein Verbindungsversuch ist fehlgeschlagen, da die Gegenstelle nach einer bestimmten Zeitspanne nicht ordnungsgemäß reagiert hat, oder die hergestellte Verbindung war fehlerhaft, da der verbundene Host nicht reagiert hat. in C:\xampp\htdocs\TEST\index.php on line 3 Warning: SoapClient::SoapClient() [soapclient.soapclient]: I/O warning : failed to load external entity "http://www.*****.de/index.php/api/soap/?wsdl" in C:\xampp\htdocs\TEST\index.php on line 3 Fatal error: Maximum execution time of 60 seconds exceeded in C:\xampp\htdocs\TEST\index.php
Könnt ihr mir vielleicht helfen?"In der Politik ist es manchmal wie in der Grammatik: Ein Fehler, den alle begehen, wird schließlich als Regel anerkannt."
André Malraux - (03.11.1901 - 23.11.1976) - frz. Schriftsteller und Politiker
-
10.08.10 20:27 #2
- Registriert seit
- May 2006
- Ort
- There is no place like 127.0.0.1
- Beiträge
- 3.520
Es steht doch da, was passiert ist: Ein Timeout. Kannst du über den Browser auf die WSDL zugreifen?
Grüße
--
Qualität des Codes wird in WTF's/Min gemessen: Je mehr, desto schlechter der Code ;-)
-
Ja über den Browser komme ich darauf und sehe auch die XML.
"In der Politik ist es manchmal wie in der Grammatik: Ein Fehler, den alle begehen, wird schließlich als Regel anerkannt."
André Malraux - (03.11.1901 - 23.11.1976) - frz. Schriftsteller und Politiker
-
11.08.10 19:47 #4
- Registriert seit
- May 2006
- Ort
- There is no place like 127.0.0.1
- Beiträge
- 3.520
Gut. Darf dein Apache (oder welchen Webserver du auch immer benutzt) das auch? Ich meine, könnte eine Firewall den Verkehr blocken?
Grüße
--
Qualität des Codes wird in WTF's/Min gemessen: Je mehr, desto schlechter der Code ;-)
Ähnliche Themen
-
[C#] Verbindung mit DB aufbauen
Von yellowspam im Forum .NET Web und KommunikationAntworten: 3Letzter Beitrag: 20.08.07, 12:09 -
MySQL Verbindung aufbauen
Von soa im Forum JavaAntworten: 4Letzter Beitrag: 26.07.07, 08:22 -
VPN Verbindung aus C# aufbauen
Von lusiphur im Forum .NET Windows FormsAntworten: 1Letzter Beitrag: 14.09.05, 13:02 -
MS sql webserver verbindung aufbauen
Von DuCaNe im Forum Relationale DatenbanksystemeAntworten: 0Letzter Beitrag: 09.02.05, 21:00 -
MySQL-Verbindung aufbauen
Von lukasS im Forum VisualStudio & MFCAntworten: 6Letzter Beitrag: 20.01.05, 08:58





Zitieren

Login






[PHP][Snippet] Array zu XML konvertieren