Stránka 1 z 1
timezone error
Napsal: čtv 14. črc 2022 9:58:55
od lazna
Dnes jsem k funcnimu scriptu ktery pracoval s UTC formatem data prilepil timezonu dle navodu v popisu API ve formatu +02:00
Kód: Vybrat vše
&from=2022-07-07T07:49:48+02:00&to=2022-07-14T07:49:48+02:00
ale hlasi mi to
Kód: Vybrat vše
{"errors":["invalid_date_from","invalid_date_to"]}
co delam spatne?
Re: timezone error
Napsal: pát 15. črc 2022 17:35:17
od Largon
Dobrý den,
problém bude nejspíš v kódování a znaku +. Viz
https://en.wikipedia.org/wiki/Percent-encoding
Pokud nepoužíváte žádnou knihovnu, tak asi jen zkuste nahradit + za %2B.
Re: timezone error
Napsal: pát 15. črc 2022 18:52:15
od lazna
Diky za odpoved. Pokud provedu substituci dle vaseho prikladu, stale to pise tu hlasku o chybnem datu.
Pokud znak procento v substituci zdvojim (promenne ve vindows), zacne to vrace chybu 500 - internal server error
nejake dalsi napady?
L.
Re: timezone error
Napsal: sob 16. črc 2022 10:10:30
od lazna
Tak to zkousim z prikazove radky tak, aby data urlkodoval klient
Kód: Vybrat vše
curl.exe -X GET --insecure --data-urlencode "status=answered" --data-urlencode "direction=in" --data-urlencode "user=123456" --data-urlencode "password=abcdefgh" --data-urlencode "line=123456" --data-urlencode "from=2022-07-14T18:17:34+02:00" --data-urlencode "to=2022-07-15T18:17:34+02:00" "https://www.odorik.cz/api/v1/calls.json"
dostavam sice normalni JSON odpoved, ale casy hovoru se nemeni. I kdyz timezone zmenim na
nebo ji uplne odstranim, casy hovoru jsou stale stejne.
Dosly mi napady cim by to mohlo byt :-/