Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [php][json] curl_exec() wyświetla wyniki
siutek
post 16.04.2019, 13:02:40
Post #1





Grupa: Zarejestrowani
Postów: 173
Pomógł: 1
Dołączył: 26.10.2005
Skąd: Toruń

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


Witam,
tworzę sobie niewielką aplikację opartą o zewnętrzne api.
wszystko ładnie mi się pobiera ze zdalnego serwisu, jednak wywołanie curl_exec() powoduje wyświetlenie całego jsona w oknie przeglądarki. nawet nie mam możliwości przerobienia wyniku na zwykłą tablicę. nie wiem co i gdzie zmienić by dostawać wynik do zmiennej i by móc dalej na tym wyniku pracować.

  1. $apiKey = "xxx";
  2. $apiAdress = "https://xxx.pl/";
  3.  
  4. $ch = curl_init();
  5.  
  6. $defaultsOpt = array(
  7. CURLOPT_URL => $apiAdress."invoices.json?period=this_month&api_token=" . $apiKey,
  8. CURLOPT_HEADER => 0
  9. );
  10.  
  11. curl_setopt_array($ch, $defaultsOpt);
  12.  
  13. $curl_response = curl_exec($ch);
  14.  
  15. curl_close($ch);


Ten post edytował siutek 16.04.2019, 13:03:31
Go to the top of the page
+Quote Post
kapslokk
post 16.04.2019, 13:17:58
Post #2





Grupa: Zarejestrowani
Postów: 965
Pomógł: 285
Dołączył: 19.06.2015
Skąd: Warszawa

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


W opcjach dodaj:
  1. CURLOPT_RETURNTRANSFER => true


smile.gif

Możesz też użyć np. Guzzle zamiast bawić się ręcznie w CURL.
Go to the top of the page
+Quote Post
siutek
post 16.04.2019, 13:27:38
Post #3





Grupa: Zarejestrowani
Postów: 173
Pomógł: 1
Dołączył: 26.10.2005
Skąd: Toruń

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


@kapslokk - dzięki serdeczne, zobaczę co to jest to Guzzle
Go to the top of the page
+Quote Post
viking
post 16.04.2019, 14:02:53
Post #4





Grupa: Zarejestrowani
Postów: 6 365
Pomógł: 1114
Dołączył: 30.08.2006

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


Tak naprawdę nie potrzebujesz nawet curla do tego tylko zwykłe file_get_contents (jeśli zdalne serwery sa włączone w konfiguracji).


--------------------
Go to the top of the page
+Quote Post
siutek
post 16.04.2019, 15:53:32
Post #5





Grupa: Zarejestrowani
Postów: 173
Pomógł: 1
Dołączył: 26.10.2005
Skąd: Toruń

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


@viking, w sumie masz rację, całe zapytanie mieści się w jednym linku... włącznie z autoryzacją.
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: 19.04.2024 - 09:51