Code-for-Hungary / nerhotel

A NER Hotel egy olyan webes alkalmazás, ami átláthatóbbá teszi a magyar szállás- és a vendéglátóhelyek tulajdonosi és üzemeltetői hátterét. Segítségével tájékozódhatsz, kinél cseng a kassza a költésed nyomán, ha asztalt vagy szállást foglalsz.
https://nerhotel.hu
GNU General Public License v3.0
9 stars 1 forks source link

Hívjuk be az adatokat közvetlenül a Google Sheetből #6

Closed Cooty closed 1 year ago

Cooty commented 1 year ago

Hasonlóan, mint ahogy az eltettek.hu-n is van, a cél hogy ne kelljen kézzel JSON-t generálni az adatok forrásául szolgáló Google Sheetből, hanem az API közvetlen felhasználásával lehessen onnan.

A megoldást nagyjából át is lehet kopizni az eltettek.hu kódjából. Mindezt persze úgy hogy a mostani JSON "interface-t" meg kéne tartani, hogy a komponensekben ahol átadjuk az adatmezőket ne kelljen változtani semmit (értsd ua a JSON struktúrát kéne legenerálni, amit most is használunk)

Cooty commented 1 year ago

@pisipite Megprobaltam atemelni a megoldast a data-import oldalrol es bizony hibat kapok.

Meg pedig azert, mert a sheet csak azok szamara olvashato, akiknek engedelyt adtal.

Ha megprobalom megnyitni az URL-jet egy inkognito modbn akkor ezt kapom

Image

Tehat az tortenik, hogy az alkalmazas szkriptje (mivel szegenynek nincs google fiokja) nem fer hozza es 403 Not Allowed hibaval elhasal.

Egyebkent ha az eles oldalon az adat import oldalon megnyomom a "Letoltes" gombot, akkor szinten halozati hibaval elszall a dolog (de itt masrol van szo amit localban meg tudtam kerulni). Ellenben fura, hogy ez a funkcio nem mukodik elesen.

Megneztem az eltettek.hu-n viszont remekul mukodik az adatok dinamikus bekerese. Az az excel amibol az eltettek dolgozik viszont teljesen nyilvanos (ertsd meg tudom nyitni inkognito modban is).

Be tudjuk e esetleg allitani a NERHoteles Google Sheetet, hogy mindenki tudja olvasni, de az irni csak jogosult Google Accountal lehessen?

pisipite commented 1 year ago

mivel van több nem publikusnak szánt sheet is a dokumentumban, ügyesebb lenne, ha csak a Sheet1 lehetne elérhető mindenki számára. weboldalként (link) vagy csv-ként publikálva jó?