Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> API infakt.pl - problem
jaro61
post
Post #1





Grupa: Zarejestrowani
Postów: 35
Pomógł: 0
Dołączył: 20.02.2006

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


Mam pewien problem ponieważ staram się od jakiegoś czasu rozpracować API infakt. Na swojej stronie umieścili oni przykład dodawania faktury przy pomocy php. Tutaj link.
Oczywiście przykład ten dodaje fakturę bez problemu. Gorzej jest jak trzeba tą fakturę pobrać. Kontaktowałem się z zespołem infakt, lecz ich odpowiedzi na nic mi się nie zdały ponieważ twierdzą oni tylko, że u nich wszystko jest OK.

Korzystam z tego pliku do dodawania klientów oraz faktur. Mam jednak problem w ściągnięciu faktury dzięki niemu. Postępuję według tego co napisano w ich API i tworzę taki kod:
  1. function faktura($user, $password, $data) {
  2. $client = new HttpClient('www.infakt.pl');
  3. $client->username = $user;
  4. $client->password = $password;
  5.  
  6. print_r($data);
  7. $converter= new assoc_array2xml;
  8. $xml_data = $converter->array2xml($data);
  9.  
  10. $xmlObj = simplexml_load_string($xml_data);
  11.  
  12. //dodanie atrybutow do obiektu
  13. //$xmlObj->services->addAttribute("type", "array");
  14. $xmlstr = $xmlObj->asXML();
  15.  
  16. echo $id_faktury;
  17. if($client->get('/api/invoices/numer_faktury/get_pdf.xml', $xmlstr)) {
  18. echo "dobrze";
  19. echo $response = $client->getContent();
  20.  
  21. return $response;
  22. } else {
  23. echo $response = $client->getContent();
  24. echo "zle";
  25. return false;
  26. }
  27. }
  28.  
  29. $faktura = array("doc_type" => "Kopia");
  30. $infakt_api = new api_infakt;
  31. $infakt_api -> addNewInoivce("login", "haslo+key", $faktura);


Resztę funkcji nie chciałem wymieniać ponieważ można je podglądnąć w moim linku wyżej.
Niestety kod ten nie dziala ponieważ if($client->get('/api/invoices/'.$id_faktury.'/get_pdf.xml', $xmlstr)) zwraca mi zawsze false. Czym to może być spowodowane?

Ten post edytował jaro61 27.08.2010, 14:07:02
Go to the top of the page
+Quote Post

Posty w temacie
- jaro61   API infakt.pl - problem   27.08.2010, 14:06:03
- - Spawnm   Kolejny temat o tym samym, zamykam.   28.08.2010, 10:42:05


Closed TopicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 22.08.2025 - 03:52