Diskuze: Sklik API, jak poslat params
V předchozím kvízu, Test znalostí C# .NET online, jsme si ověřili nabyté zkušenosti z kurzu.
Zobrazeno 3 zpráv z 3.
V předchozím kvízu, Test znalostí C# .NET online, jsme si ověřili nabyté zkušenosti z kurzu.
Zkouším tedy ten klasický login (https://api.sklik.cz/…t.login.html)
Poslal jsem:
[
{
"username":"email"
}
,{
"password":"pass"
}
]
a odpověď je:
{
"status": 400,
"diagnostics": {
"problems": [
{
"currentType": "struct",
"problemMessage": "Parameter username must be string, not struct",
"paramName": "username",
"id": "wrong_param_type",
"correctType": "string",
"canBeNil": false
},
{
"currentType": "struct",
"problemMessage": "Parameter password must be string, not struct",
"paramName": "password",
"id": "wrong_param_type",
"correctType": "string",
"canBeNil": false
}
],
"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.
Už jsem na to přišel, ačkoliv mi to připadá zvláštní.
Poslal jsem:
POST https://api.sklik.cz/…loginByToken
Body: ["mujToken"]
Zobrazeno 3 zpráv z 3.