tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
3
ZUGRIFFE
940
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    Avatar von Thurstan
    Thurstan Thurstan ist offline Mitglied Bronze
    Registriert seit
    Aug 2007
    Ort
    (Sachsen)
    Beiträge
    46
    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:
    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); 
    Und hier die Fehlermeldung die ich bekomme:
    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

  2. #2
    Avatar von saftmeister
    saftmeister saftmeister ist offline Der Saft sei mit dir
    tutorials.de Premium-User
    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 ;-)

  3. #3
    Avatar von Thurstan
    Thurstan Thurstan ist offline Mitglied Bronze
    Registriert seit
    Aug 2007
    Ort
    (Sachsen)
    Beiträge
    46
    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

  4. #4
    Avatar von saftmeister
    saftmeister saftmeister ist offline Der Saft sei mit dir
    tutorials.de Premium-User
    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

  1. [C#] Verbindung mit DB aufbauen
    Von yellowspam im Forum .NET Web und Kommunikation
    Antworten: 3
    Letzter Beitrag: 20.08.07, 12:09
  2. MySQL Verbindung aufbauen
    Von soa im Forum Java
    Antworten: 4
    Letzter Beitrag: 26.07.07, 08:22
  3. VPN Verbindung aus C# aufbauen
    Von lusiphur im Forum .NET Windows Forms
    Antworten: 1
    Letzter Beitrag: 14.09.05, 13:02
  4. MS sql webserver verbindung aufbauen
    Von DuCaNe im Forum Relationale Datenbanksysteme
    Antworten: 0
    Letzter Beitrag: 09.02.05, 21:00
  5. MySQL-Verbindung aufbauen
    Von lukasS im Forum VisualStudio & MFC
    Antworten: 6
    Letzter Beitrag: 20.01.05, 08:58