[問題] google calendar api 登錄活動到共用日曆

作者: fantasychese (林阿宅)   2015-05-14 17:36:24
我的需求是這樣,我們有一個內部員工用的app
我想要有一個google日曆,讓所有user(我們的員工)可以透過app把活動登錄到統一的
日曆上,
我們之前的方法是我自己開一個日曆,分享"變更活動"的權限給每個user,於是這個日曆
被Sync到user的手機,程式再透過Calendar Provider去存取。
但"變更活動"的權限太大了,我不希望他們能修改其它日曆上的活動,甚至看不到最好。
而且我這邊要一個一個開權限,user那邊還要確保有日曆app,有Sync到我的日曆,這都要
費額外的工
所以我現在的想法是用google calendar api,在程式中直接以"我的名義",在我的日曆
上登錄活動,也就是完全不涉及user自身的google帳號。
https://developers.google.com/google-apps/calendar/quickstart/android#step_5_add_project_source_files
我照著這個quickstart guide去做,但看到choose account的部份就卡住了,因為這還是
要讓user去選自己的google帳號,感覺好像不是我想要的。
我想的是有沒有辦法預設一個我自己的google帳號進去,但當然也必須保護/隱藏好這個
帳號,不能讓他做登錄日曆活動以外的事。
總之user要做/能做的事情只有"透過app登錄一個活動到某個預設好的日曆上"
請問這有辦法做到嗎?或者我的方向根本就錯了?
煩請諸位大神賜教 感激不盡
作者: KeySabre (KeySabreur)   2015-05-15 00:35:00
把自己帳號帶出去 蠻危險 該找其他方法https://support.google.com/calendar/answer/37082?hl=en
作者: fantasychese (林阿宅)   2015-05-15 16:18:00
因為共用裡面沒有"只能新增/刪改自己的活動"這樣的權限所以才想用我上述的方法。總覺得這需求應該滿普遍的,竟然找這麼久找不到...
作者: KeySabre (KeySabreur)   2015-05-15 21:08:00
看來共用一份日曆行不通 換個方向吧

Links booklink

Contact Us: admin [ a t ] ucptt.com