Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP]API Rejestr WL(VAT), Rejestr Podatnikow VAT
WarszawaApi
post 3.09.2019, 09:48:57
Post #1





Grupa: Zarejestrowani
Postów: 1
Pomógł: 0
Dołączył: 3.09.2019

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


Dzień dobry,
Ministerstwo udostępniło adres produkcyjnego API: https://wl-api.mf.gov.pl
https://www.gov.pl/web/kas/api-wykazu-podatnikow-vat

Chcę się połączyć i pobrać dane poprzez PHP.

Poniżej są moje próby:

  1. <?php
  2. function api($nip) {
  3.  
  4. $getUrl = "https://wl-api.mf.gov.pl/api/search/nip/".$nip."?date=2019-09-02";
  5.  
  6. $ch = curl_init();
  7.  
  8. curl_setopt($ch, CURLOPT_URL, $getUrl);
  9. //print($ch);
  10. curl_setopt($ch, CURLOPT_RETURNTRANSFER,true);
  11. curl_setopt($ch, CURLOPT_HTTPHEADER, ['Content-Type: application/json']);
  12. curl_setopt($ch, CURLOPT_ENCODING, 'UTF-8');
  13. //print($ch);
  14.  
  15. //var_dump($ch);
  16. $result = curl_exec($ch);
  17.  
  18. // print("<br>");
  19. $resultCode = curl_getinfo($ch, CURLINFO_HTTP_CODE);
  20.  
  21. print($resultCode."<br>");
  22. curl_close($ch);
  23.  
  24. if ($result == false || $resultCode !== 200) {
  25. exit ("Jest zwrocony blad polaczenia 0");
  26. }
  27.  
  28. $wynik = json_decode($result);
  29. var_dump($wynik);
  30. print($wynik."<br>Dziala<br>");
  31. return $wynik;
  32. }
  33. var_dump(api('6770065406'));



Wynik jest zwracany 0
i komunikat o bledzie które jest w kodzie.
Może ktoś już łączył się, proszę o pomóc.
Dziękuje bardzo.
Go to the top of the page
+Quote Post
nospor
post 3.09.2019, 11:02:28
Post #2





Grupa: Moderatorzy
Postów: 36 455
Pomógł: 6292
Dołączył: 27.12.2004




No ale oprocz $resultCode sprawdz jeszcze BODY ($result). Tam masz info z DOKLADNYM bledem


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post
ohm
post 3.09.2019, 12:10:14
Post #3





Grupa: Zarejestrowani
Postów: 618
Pomógł: 143
Dołączył: 22.12.2010

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


Wrzuć sobie
  1. curl_setopt($ch, CURLOPT_VERBOSE, true);


i po komunikatach + google znajdziesz co jest smile.gif
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 Wersja Lo-Fi Aktualny czas: 25.04.2024 - 13:40