Jump to content
TrinityCore

Report

  • Recently Browsing   0 members

    No registered users viewing this page.

  • Similar Content

    • By lalalastab
      I've been trying to implement my own simple cms solution without php, but can't figure out the formatting of the SOAP requests. I was wondering if anyone was able to explain where I can find the wsdl schema? Googling only really gives results for php...
      edit2 solved after 2 days. feel free to close. code was updated with correct structure. make sure to set basic authentication headers in your request.
      <SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/" xmlns:xsi="http://www.w3.org/1999/XMLSchema-instance" xmlns:xsd="http://www.w3.org/1999/XMLSchema" xmlns:ns1="urn:TC">
          <SOAP-ENV:Header>
          </SOAP-ENV:Header>
          <SOAP-ENV:Body>
               <ns1:executeCommand>
                   <command>server info</command>
               </ns1:executeCommand>
          </SOAP-ENV:Body>
      </SOAP-ENV:Envelope>
      The code is enough to get to the authorization stage but I'm not sure how to log in.
      Thanks!
    • By goruki
      Hello people ! (First of all, sorry for my bad english ...)
      I have few trouble with using SOAP in 6.2.4
      I tried something like this : 
      05.        $client = new SoapClient(NULL, array(
      06.                'location'      => "http://127.0.0.1:7878/",
      07.                'uri'           => 'urn:TC',
      08.                'style'         => 'SOAP_RPC',
      09.                'login'         => '[email protected]',
      10.                'password'  => 'mypass'
      11.        ));
      12.        $client->executeCommand(new SoapParam('server info', 'command'));
       
      It gives me an 401 error. 
      Return looks like  :
      PHP Fatal error:  Uncaught SoapFault exception: [SOAP-ENV:Client] HTTP Error: 401 Unauthorized in /var/www/html/SOAP/index.php:12
      Stack trace:
      #0 /var/www/html/SOAP/index.php(12): SoapClient->__call('executeCommand', Array)
      #1 /var/www/html/SOAP/index.php(12): SoapClient->executeCommand(Object(SoapParam))
      #2 {main}
        thrown in /var/www/html/SOAP/index.php on line 12
      I already granted gmlevel 3 and activated SOAP in the worldserver.conf
       
      Is login corresponding to the Email I created ? Or to the ID like 10#1 ? Or did I missed something else ? 
      Thanks for answers and sorry for disturbing you ! 
       
      Edit : I've already checked and it keeps returning errors. 

       
×
×
  • Create New...