Zadejte hledaný výraz...

Seznam Sklik API – sestavení requestu

Adam Gajdečka
verified
rating uzivatele
(47 hodnocení)
10. 11. 2018 17:16:37
Ahoj, píšu v C#, ale potřebuji pochopit z PHP example, jak poslat request Seznam Sklik API.
api-examples/JSON_clean.php at master · seznam/api-examples · GitHub
Má to být JSON api, takže vůbec nerozumím těm komentářům o XML.
Co jsem zkoušel:
POST https://api.sklik.cz/drak/json/client.loginByToken
{
"token":"muj token"
}
Ale vrátilo mi to:
{
"statusMessage": "Bad arguments",
"status": 400,
"diagnostics": {
"problems": ,
"operation": {
"id": "check_function_arguments"
}
}
}
Díky za pomoc
10. 11. 2018 17:16:37
https://webtrh.cz/diskuse/seznam-sklik-api-sestaveni-requestu#reply1373998
Aleš Kopecký
verified
rating uzivatele
(4 hodnocení)
10. 11. 2018 18:14:17
response = post("https://api.sklik.cz/jsonApi/drak/client.login",json=("", ""))
..podle tohoto řádku (z příkladu v Pythonu z této stránky https://napoveda.sklik.cz/api-drak-examples/#php) bych tipoval, že to očekává jméno a heslo, je to možné?
..ještě jsem našel tuto stránku https://napoveda.sklik.cz/prace-s-sklik-api/ kde je sekce "přihlašování a uživatelé", tak třeba to k něčemu pomůže :)
10. 11. 2018 18:14:17
https://webtrh.cz/diskuse/seznam-sklik-api-sestaveni-requestu#reply1373997
Adam Gajdečka
verified
rating uzivatele
(47 hodnocení)
10. 11. 2018 18:17:44
Napsal ales.k;1495160
response = post("https://api.sklik.cz/jsonApi/drak/client.login",json=("", ""))
..podle tohoto řádku (z příkladu v Pythonu z této stránky https://napoveda.sklik.cz/api-drak-examples/#php) bych tipoval, že to očekává jméno a heslo, je to možné?
v případě /client.login ano, ale i to mi nejde.
Já chci se přihlásit přes token tedy https://api.sklik.cz/drak/client.loginByToken.html, ale nevím jak poslat správně request ani v případě toho login se jménem a heslem.
Snažím se to zprovoznit v Postman.
---------- Příspěvek doplněn 10.11.2018 v 18:37 ----------
Napsal ales.k;1495160
response = post("https://api.sklik.cz/jsonApi/drak/client.login",json=("", ""))
..podle tohoto řádku (z příkladu v Pythonu z této stránky https://napoveda.sklik.cz/api-drak-examples/#php) bych tipoval, že to očekává jméno a heslo, je to možné?
..ještě jsem našel tuto stránku https://napoveda.sklik.cz/prace-s-sklik-api/ kde je sekce "přihlašování a uživatelé", tak třeba to k něčemu pomůže :)
Zkouším tedy ten klasický login.
Poslal jsem:
a odpověď je:
{
"status": 400,
"diagnostics": {
"problems": ,
"operation": {
"id": "check_function_arguments"
}
},
"statusMessage": "Bad arguments"
}
Vypadá to, že to zaregistrovalo, že posílám ty parametry správně, tedy v poli. Ale má to nějaký problém s typem.
---------- Příspěvek doplněn 10.11.2018 v 18:45 ----------
Už jsem na to přišel, ačkoliv mi to připadá zvláštní.
Poslal jsem:
POST https://api.sklik.cz/drak/json/client.loginByToken
Body:
10. 11. 2018 18:17:44
https://webtrh.cz/diskuse/seznam-sklik-api-sestaveni-requestu#reply1373996
Pro odpověď se přihlašte.
Přihlásit