Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> SOAP API XML brandbank
L00zak
post
Post #1





Grupa: Zarejestrowani
Postów: 58
Pomógł: 5
Dołączył: 2.05.2006

Ostrzeżenie: (0%)
-----


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. ?>
Go to the top of the page
+Quote Post
Puszy
post
Post #2





Grupa: Zarejestrowani
Postów: 279
Pomógł: 42
Dołączył: 10.10.2011

Ostrzeżenie: (0%)
-----


Spróbuj

  1. <?php
  2. $request = new stdClass();
  3. @$request->xmlData = $xml;
  4. $result = $client->SupplyCoverageReport($request);
  5. ?>


Ten post edytował Puszy 7.08.2015, 11:39:23
Go to the top of the page
+Quote Post
L00zak
post
Post #3





Grupa: Zarejestrowani
Postów: 58
Pomógł: 5
Dołączył: 2.05.2006

Ostrzeżenie: (0%)
-----


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ć

Ten post edytował L00zak 7.08.2015, 15:07:27
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 21.08.2025 - 18:45