Javascript webová aplikace pracující s API.
- xsouku04
- Administrátor
- Příspěvky: 8160
- Registrován: pát 15. říj 2010 11:11:44
- Bydliště: Brno
- Kontaktovat uživatele:
Re: Javascript webová aplikace pracující s API.
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.
Ten kód není tak velký, tak se to dá docela dobře porovnat.
Re: Javascript webová aplikace pracující s API.
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
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
- xsouku04
- Administrátor
- Příspěvky: 8160
- Registrován: pát 15. říj 2010 11:11:44
- Bydliště: Brno
- Kontaktovat uživatele:
Re: Javascript webová aplikace pracující s API.
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.pe.havel píše: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.
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.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.pe.havel píše: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.
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
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.
Vydána verze v1.9: https://github.com/phavel/odorik/releases/tag/v1.9
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 Odorikemxsouku04 píše:Škoda, že to nemůže běžet přímo z githubu
Re: Javascript webová aplikace pracující s API.
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...
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.
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í.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()); }
Re: Javascript webová aplikace pracující s API.
Ď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.
URL by mohla být (poslepu, nevyzkoušeno): https://www.odorik.cz/api/v1/balance?us ... d=apiHeslo