Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 6 Pomógł: 0 Dołączył: 8.07.2016 Ostrzeżenie: (0%)
|
Witam.
Mam taki kod z zapytaniem json do "polldaddy": CODE <?php Header("content-type: application/x-javascript"); $zapytanie = '{ "pdRequest": { "partnerGUID": "645c73-847j7d-ey62uw", "userCode": "$Frefb6G$gce0900", "demands": { "demand": { "list": { "period": "ALL", "start": "0", "end": "10", "id": "123456", "uid": "" }, "id": "GetRatingResults" } } } }'; $ch = curl_init("https://api.polldaddy.com"); curl_setopt($ch, CURLOPT_CUSTOMREQUEST, "POST"); curl_setopt($ch, CURLOPT_POSTFIELDS, $zapytanie); curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); curl_setopt($ch, CURLOPT_HTTPHEADER, array( 'Content-Type: application/json', 'Content-Length: ' . strlen($zapytanie)) ); curl_setopt($ch, CURLOPT_TIMEOUT, 5); curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, 5); //execute post $odpowiedz = curl_exec($ch); //close connection curl_close($ch); echo $odpowiedz; ?> Używałem tego kodu przez dłuższy czas i zwracał mi ładnie odpowiedź, a teraz nie zwraca nic. Nie wyskakuje żaden błąd, po prostu generuje się pusty skrypt (IMG:style_emoticons/default/mad.gif) Wie ktoś może, jaki jest powód, że przestało mi to działać (IMG:style_emoticons/default/questionmark.gif) Dziękuję i pozdrawiam. |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 6 Pomógł: 0 Dołączył: 8.07.2016 Ostrzeżenie: (0%)
|
Nie, to nie jest zmienna, userCode to zwykły ciąg, od dolara zaczyna się przez przypadek, bo takie kody generuje polldaddy. Tak jak napisałeś, czyli ujęte w apostrof zamiast cudzysłowia, nie działa i wyskakuje błąd, bo przecież cały ciąg $zapytanie jest objęty apostrofem i zrobienie tak jak napisałeś rozbija to zapytanie. I to chyba w ogóle nie w samym ciągu $zapytanie tkwi błąd, bo na stronie testowej polldaddy po wklejeniu właśnie samego tego zapytania json, zwraca odpowiedź, ale kiedy robię to ze swojego serwera poprzez użycie powyższego kodu, to coś już nie działa, więc problem jest pewnie w tym jak jest wysyłane zapytanie, nie wiem, bo ja tam nie widzę błędu, ale ja się słabo znam dlatego pytam. Dzięki za zainteresowanie, może widzisz coś jeszcze co może "psuć" ten kod?
Pozdrawiam. |
|
|
|
Mieciuh Zapytanie JSON i brak odpowiedzi 8.07.2016, 14:52:55
nospor Nie: "userCode": "$Frefb6G... 8.07.2016, 15:04:31
viking [PHP] pobierz, plaintext curl_setopt($ch, CURL... 8.07.2016, 19:57:12
Mieciuh Niestety dalej nie działa 8.07.2016, 20:22:43
markuz Mi zwraca:
Kod{"pdResponse":{"user... 8.07.2016, 22:43:02
Pyton_000 Zdaje mi się że "userCode" masz błędne. ... 9.07.2016, 13:00:29
Mieciuh Tak, to userCode pochodzi z jakiegoś przykładowego... 10.07.2016, 17:09:08
viking Wyświetlają sie jakieś inne błędy lub ostrzeżenia ... 10.07.2016, 18:08:23
Mieciuh Tak, po wstawieniu kodu:
CODEerror_reporting(E_ALL... 13.07.2016, 17:01:12
viking No i widzisz. Tak to jest jak się ukrywa błędy alb... 13.07.2016, 17:27:10
Mieciuh Nie wiedziałem, że można tak fajnie pokazać wszyst... 14.07.2016, 19:58:43
Pyton_000 Użyj file_get_contents z odpowiednim context. W do... 15.07.2016, 07:15:08 ![]() ![]() |
|
Aktualny czas: 29.12.2025 - 07:09 |