Stránka 3 z 5
Re: Javascript webová aplikace pracující s API.
Napsal: stř 27. led 2021 21:17:03
od xsouku04
Ano, opravovaly se nějaké drobnosti, ale není to nic zásadního. Javascriptem se neživíme, a tak je to pro nás těžké.
Ten kód není tak velký, tak se to dá docela dobře porovnat.
Re: Javascript webová aplikace pracující s API.
Napsal: sob 30. led 2021 15:39:32
od pe.havel
Dobrý den,
zkopíroval jsem původní projekt, přidal do něj změny z Odoriku a přidal vlastní úpravy/opravy. Zatím verze 1.7 s opravou nefunkčního Callbacku a dalších drobností:
https://github.com/phavel/odorik/releases/tag/v1.7
Re: Javascript webová aplikace pracující s API.
Napsal: sob 30. led 2021 17:34:53
od xsouku04
Díky. Škoda, že to nemůže běžet přímo z githubu
V pondělí se na to podíváme a dáme to nejspíše i k nám a i odkaz, aby na to všichni narazili.
Re: Javascript webová aplikace pracující s API.
Napsal: úte 09. úno 2021 22:46:25
od pe.havel
xsouku04 píše:
Díky. Škoda, že to nemůže běžet přímo z githubu
V pondělí se na to podíváme a dáme to nejspíše i k nám a i odkaz, aby na to všichni narazili.
Když to půjde dát na
https://www.odorik.cz/aw/ , budu jenom rád.
Občas by se mi Callback hodil i z jiného počítače, kde nemám nainstalovaný OdorikDialer (např. Linux). Když to nepůjde, nevadí, nahraju si novější verzi někam k sobě na web.
Ď.
Re: Javascript webová aplikace pracující s API.
Napsal: ned 11. dub 2021 0:23:54
od pe.havel
Vydána v1.8 (s jednou opravou):
https://github.com/phavel/odorik/releases/tag/v1.8
Kdyby někdo narazil na chybu nebo ho napadlo nějaké vylepšení, může uvést zde:
https://github.com/phavel/odorik/issues
Re: Javascript webová aplikace pracující s API.
Napsal: stř 16. čer 2021 22:12:39
od pe.havel
Vydána verze v1.9:
https://github.com/phavel/odorik/releases/tag/v1.9
xsouku04 píše:Škoda, že to nemůže běžet přímo z githubu
Přišel jsem na to, že to GitHub umožňuje. Nyní mi funguje na url:
https://phavel.github.io/odorik/ a automaticky se aktualizuje podle GIT repozitáře. Umožňují to provozovat i na vlastní doméně (DNS se nasměruje na github), šlo by tak např. nastavit na nějakou doménu 3. řádu pod Odorikem
Re: Javascript webová aplikace pracující s API.
Napsal: pon 23. srp 2021 11:55:47
od repy
Dobrý deň,
pokúšam sa spojazdniť odorik API cez Google Apps Script. Nedarí sa mi to však rozbehať, stále dostávam chybu "authentication_required".
Nenapadá vás náhodou, kde by mohol byť problém? (username:password samozrejme sedia s api kľúčmi z
https://www.odorik.cz/ucet/nastaveni_uc ... =api_heslo)
Skúšal som pridať do headers/params aj 'User_Agent': 'nieco', ale nezabralo.
Čo sa týka API, som začiatočník, takže je to pokus-omyl...
Kód: Vybrat vše
function odorikKredit() {
var url = "https://www.odorik.cz/api/v1/balance";
var encodedAuthInformation = Utilities.base64Encode("username:password");
var headers = {"Authorization" : "Basic " + encodedAuthInformation};
var params = {
'method': 'GET',
'muteHttpExceptions': true,
'headers': headers
};
var res = UrlFetchApp.fetch(url, params);
Logger.log(res.getContentText());
}
Re: Javascript webová aplikace pracující s API.
Napsal: pon 23. srp 2021 13:18:15
od pe.havel
repy píše:Dobrý deň,
pokúšam sa spojazdniť odorik API cez Google Apps Script. Nedarí sa mi to však rozbehať, stále dostávam chybu "authentication_required".
Nenapadá vás náhodou, kde by mohol byť problém? (username:password samozrejme sedia s api kľúčmi z
https://www.odorik.cz/ucet/nastaveni_uc ... =api_heslo)
Skúšal som pridať do headers/params aj 'User_Agent': 'nieco', ale nezabralo.
Čo sa týka API, som začiatočník, takže je to pokus-omyl...
Kód: Vybrat vše
function odorikKredit() {
var url = "https://www.odorik.cz/api/v1/balance";
var encodedAuthInformation = Utilities.base64Encode("username:password");
var headers = {"Authorization" : "Basic " + encodedAuthInformation};
var params = {
'method': 'GET',
'muteHttpExceptions': true,
'headers': headers
};
var res = UrlFetchApp.fetch(url, params);
Logger.log(res.getContentText());
}
S Google Script moc pracovat neumím, ale první co mě trklo, tak způsob autentizace. Jestli se nepletu, Odorik vyžaduje autentizaci v GET/POST parametrech "user" a "password", kdežto ve vašem skriptu se to posílá jako zakódovaný řetězec v hlavičce požadavku, což je něco jiného. Endpoint na zústatek je typu GET, zkusil bych tak upravit url, ve které budou i parametry pro přihlášení.
Re: Javascript webová aplikace pracující s API.
Napsal: pon 23. srp 2021 20:00:42
od repy
Ďakujem za odpoveď. S tou URL som sa skúšal hrať, ale nepodarilo sa mi dostať akcpetovateľný formát. Vedeli by ste mi prosím poslať príklad URL ktorá by mala fungovať?
Re: Javascript webová aplikace pracující s API.
Napsal: pon 23. srp 2021 20:37:31
od pe.havel