Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [php][json] curl_exec() wyświetla wyniki
siutek
post
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
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


(IMG:style_emoticons/default/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
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
Post #4





Grupa: Zarejestrowani
Postów: 6 381
Pomógł: 1116
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
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
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 15.09.2025 - 02:52