Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Zapytanie JSON i brak odpowiedzi, Kod, który kiedyś działał, teraz nie działa :(
Mieciuh
post
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.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Mieciuh
post
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.
Go to the top of the page
+Quote Post

Posty w temacie


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: 29.12.2025 - 07:09