Google calendar

Vse kar se tiče programiranja za internet.
Odgovori
odisej
Prispevkov: 1363
Pridružen: 09.05.2003 12:58:10

Google calendar

Odgovor Napisal/-a odisej » 07.12.2010 14:45:32

Evo, pošiljanje maila preko gmail smo uštimal, zdej pa še koledar. Ima kdo kakšno kodo, kako se povezat na koledar. Mogoče dobit seznam eventov. Predvsem pa bi rad en event dodal. Tako da bi v našem koledarju lahko obkljukal opcijo dodaj tudi v Google koledar.

Uporabniški avatar
krho
Prispevkov: 709
Pridružen: 11.01.2003 23:02:56

Re: Google calendar

Odgovor Napisal/-a krho » 07.12.2010 16:15:26

A ne uporablja google CalDava?, kar je extendion nad WebDavom, kar je extension nad httpjem :P. good luck with that.

Silver_War
Prispevkov: 664
Pridružen: 01.06.2004 14:50:41

Re: Google calendar

Odgovor Napisal/-a Silver_War » 08.12.2010 09:51:13


odisej
Prispevkov: 1363
Pridružen: 09.05.2003 12:58:10

Re: Google calendar

Odgovor Napisal/-a odisej » 08.12.2010 10:49:32

Včeraj zvečer sem se malo še igral. Ne izgleda dobro. Včasih je obstajala ena alikacija, ki je bila desktop koledar in možna sinhronizacija z Googlom. Tega ne dela več, ker so bile spremembe na ssl pri Googlu pravi avtor.
Ena od možnosti, ki sem jih včeraj preučil je command line curl. Nekako sem uspel sestaviti string, s katerimi sem se logiral, da sem dobil auth, potem pa ko to pošljem, sem dobil en xml, kjer so izgleda podatki (res so, sem preveril v text editorju), ampak xml se ne da odpreti z browserjem recimo, tako da ta trenutek ne vem kaj bi naredil naprej.

yocko
Prispevkov: 127
Pridružen: 26.02.2002 19:44:30

Re: Google calendar

Odgovor Napisal/-a yocko » 08.12.2010 17:30:56

V Google koledarju lahko nastaviš opcijo import, da ti Google koledar "pobere" tvoje podatke z določenega web naslova. Jaz uporabljam format zapisa ics (Icalendar http://en.wikipedia.org/wiki/ICalendar). Google pobere podatke z definiranega web naslova po mojem testiranju na približno 8-12 ur in jih avtomatično uvozi.

Na ta način lahko dodajam nove dogodke. Ti dogodki se ne importirajo v glavni Google koledar ampak dodatnega. Sam imam aktivno tudi aplikacijo, ki mi google koledar sinhronizira z Outlookom in/ali koledarjem na telefonu (Nokia N97). Moti me le to, da sinhronizira samo glavni koledar (ne pa tudi ostalih dodatnih, kamor uvažam dogodke). Vse koledarje Google izvaža le pri IPhone-u in IPad-u.

Namesto povezovanja mojega programa z Google koledarjem direktno jaz torej iz moje aplikacije (uporabljam TMS planner) izvozim želene dogodke v ics datoteko, ki jo uploadam na prijavljeno mesto na webu, od koder jo uvozi Google. To se mi je zdela enostavna in hitra rešitev za dnevno vsaj enkratno dodajanje dogodkov iz moje aplikacije v Google koledar. Priznam, da možnosti direktnega povezovanja in upravljanja Google koledarja iz mojega programa nisem (še) študiral.

Morda ti koristi kaj način, ki sem ga opisal. Generiraš ics datoteko s podatki novih dogodkov in jo "odložiš na web-u, kjer jo "pobere" in importira Google koledar.

odisej
Prispevkov: 1363
Pridružen: 09.05.2003 12:58:10

Re: Google calendar

Odgovor Napisal/-a odisej » 09.12.2010 13:04:18

Evo, po urah mučenja mi je nekako uspelo. Našel sem nek curl. S tem se potem nekako prijavim, dobim auth code, tega potem vključim v naslednji klic, vključim še nek xml in v koledar mi je dodal sestanek. Celo z reminderjam na email in sms. Če koga zanima kaj več pa naj se javi.

Uporabniški avatar
krho
Prispevkov: 709
Pridružen: 11.01.2003 23:02:56

Re: Google calendar

Odgovor Napisal/-a krho » 09.12.2010 16:33:41

čakaj, zakaj potrebuješ curl knjižžnico oz. curl.exe?

odisej
Prispevkov: 1363
Pridružen: 09.05.2003 12:58:10

Re: Google calendar

Odgovor Napisal/-a odisej » 09.12.2010 21:06:57

Nisem znal drugače komunicirat z Google koledarjem. Preko Indija ni šlo, so bili problemi s ssl. Čeprav pošto preko smtp pa lahko pošljem.

Na netu sem videl tudi en programček Googi al kaj je, ki naj bi bil desktop koledar z možnostjo sinhronizacije z Googlovim, pa piše, da to sedaj ni več možno. Videl sem tudi neke komponente za Google koledar, pa demo prav tako ne dela, čeprav se še kr prodaja. Iz tega sem zaključil, da bom porabil preveč časa, če rinem naprej z Indijem. Curl se je zdela neka pametna rešitev. Si pa vprašal tako, kot da nekaj ni ok? Sem odprt za kritike in nove predloge.

Uporabniški avatar
krho
Prispevkov: 709
Pridružen: 11.01.2003 23:02:56

Re: Google calendar

Odgovor Napisal/-a krho » 10.12.2010 18:29:27

Daj poizkusi s synapse komponentami. Ker pri teh ni nobenega čaranja, samo unit za ssl daš med uses in to je to...

Odgovori