Jak na Sklik API

Neviete si s niečim rady ? Hľadáte len návod ? Tak ste tu správne . Svoje otázky ohľadne presmerovaní, php, asp, javascript, flash a iných posielajte sem do tohto fóra .

Moderátor: domainer

Napísať odpoveď
domainer
Site Admin
Príspevky: 32
Dátum registrácie: So Feb 13, 2021 9:16 pm

Jak na Sklik API

Príspevok od používateľa domainer »

Sklik minulý týden (25.1.2017) spustil novou verzi API 4 "Drak", přináší spoustu novinek, ze kterých mám opravdu radost :)

jednou ze zásadních změn je spuštění JSON verze API
už nebude potřeba žádná XML-RPC knihovna a komunikace se velice zjednoduší
napsal jsem pro vás jednoduchou funkci do Google Apps Script, pro volání této API

Funkce ke zkopírování:

function sklik_api(parameters, method) {
var url = 'https://api.sklik.cz/drak/json/' + method;
var options = {'method': 'post', 'contentType': 'application/json', 'muteHttpExceptions': true, 'payload': JSON.stringify(parameters)};

try {
return(JSON.parse(UrlFetchApp.fetch(url, options)));
} catch (err)
{
Utilities.sleep(1000);
try {
return(JSON.parse(UrlFetchApp.fetch(url, options)));
} catch (err)
{
Utilities.sleep(1000);
return(JSON.parse(UrlFetchApp.fetch(url, options)));
}
}
}


Pokud budete chtít komunikovat s Sklik API, neobejdete se bez její dokumentace.


Přihlášení:

//client.login
var client_login = sklik_api(['username', 'password'], 'client.login');
Logger.log(client_login.session);



Jak to funguje v praxi



Funkce má dva vstupní parametry:

paremeters: zadávají se do pole [ ]
method: zjistíme v dokumentaci, dle toho co chceme volat


Napísať odpoveď

Kto je prítomný

Užívatelia prezerajúci toto fórum: Žiadny pripojení užívatelia a 0 neregistrovaných