Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: SOAP API XML brandbank
Forum PHP.pl > Forum > PHP
L00zak
chyba ślepy jestem, ale do $xml mogę wgrać cokolwiek, a i tak w odpowiedzi dostaję "-2" czyli błędne żądanie

https://api.brandbank.com/svc/feed/reportda...yCoverageReport

będę wdzięczny za pomoc

  1. <?php
  2. try {
  3.  
  4. $client = new SoapClient('https://api.brandbank.com/svc/feed/reportdata.asmx?WSDL');
  5. $authData->ExternalCallerId = 'kluczyk';
  6. $authHeader = new SoapHeader('http://www.i-label.net/Partners/WebServices/DataFeed/2005/11', 'ExternalCallerHeader', $authData);
  7. $client->__setSoapHeaders(array($authHeader));
  8.  
  9. $xml=file_get_contents('input_sent.xml');
  10.  
  11. $result = $client->SupplyCoverageReport(array('xmlData' => $xml));
  12.  
  13. print_r($client->__getLastResponse());
  14. print_r($result);
  15.  
  16. }
  17. catch(SoapFault $f) {
  18. print($f->faultstring);
  19. }
  20. ?>
Puszy
Spróbuj

  1. <?php
  2. $request = new stdClass();
  3. @$request->xmlData = $xml;
  4. $result = $client->SupplyCoverageReport($request);
  5. ?>
L00zak
dzięki, lecz niestety bez zmian, dalej dostaje -2

wychodzi na to, że metoda nie działa,

udało się przesłać xmla zzipowanego ale metodą SupplyCompressedCoverageReport:

  1. $xml=file_get_contents('CoverageReportv2_eg.xml.zip');
  2. $result = $client->SupplyCompressedCoverageReport(array('rawFileData' => $xml));


przerost formy nad treścią, dokumentacja 25 stron, miliardy innych plików, a wystarczyłby 1 działający przykład w PHP

fakt jest jeden przykład, który robi csv > xml > soap, ale nie jest wspierany, generalnie nie dział

także podziękowania dla IT BrandBank, zobaczymy czy uda się to dokończyć
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.