作者qazsd (珍惜當下)
看板java
標題[問題] 讓訪客皆可看到google calendar的事項
時間Mon Aug 14 14:14:21 2017
大家好
想請教要如何讓訪客不用登入Google日曆就能在網頁上看見某Google Clendar的事項?
例如Andy在Google Calendar(
https://calendar.google.com/calendar/render)上建立
了一個"R&D Department"的Google日曆
若以官方文件的做法,Andy勢必要在打開網頁後,先透過OAuth登入Google Account
然後再透過API把該日曆的事項顯示在網頁上,這樣Andy就能看見該日曆的事項了
但是這樣做的話,當Andy登出後就看不到了
而且如果Andy有兩個以上的日曆,要怎麼只顯示"R&D Department"這個日曆?
還有要讓其他人在打開該網頁後,就能直接看見"R&D Department"這個日曆
有沒有大大可以提供確切的做法?
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 59.124.165.65
※ 文章網址: https://webptt.com/m.aspx?n=bbs/Web_Design/M.1502175651.A.01D.html
2F:→ ssccg: public calendar用embed或html link都可以直接看不用登入 08/08 15:30
3F:→ qazsd: 是這樣的,因為要對calendar的樣式做另外處理,所以會只需 08/08 16:10
4F:→ qazsd: 要event,而不會去使用embedded的google calendar喔 08/08 16:10
5F:→ ssccg: public calendar的ical link不用登入就能取得ical 08/08 17:39
6F:→ ssccg: 再自己parse ical檔看要顯示成怎樣就顯示成怎樣吧 08/08 17:46
7F:→ ssccg: 是說如果後續還有程式處理,那就登入下載ical處理後再公開 08/08 17:47
8F:→ ssccg: 不就好了嗎? 08/08 17:47
9F:→ qazsd: 登入下載ical這是手動處理嗎? 該日曆的事項會固定顯示未來 08/08 17:53
10F:→ qazsd: 20筆,那這樣不就每過了20個events就必須要手動重新下載處 08/08 17:54
11F:→ qazsd: 理? 08/08 17:55
12F:→ ssccg: 可以寫程式自動做啊 08/08 18:52
13F:→ qazsd: 這是要放在confluence上面的,似乎不方便那樣做 08/08 19:47
14F:→ ssccg: 不方便是指不方便登入? 那就用public或是private ical link 08/08 21:15
15F:→ ssccg: 不用登入啊 08/08 21:16
16F:→ qazsd: 日曆有點像是從資料庫撈出資料呈現的感覺,每次看都會呈現 08/09 00:01
17F:→ qazsd: 20筆未來的事項,如果要撈ical,那不就要有一隻程式隨時隨 08/09 00:02
18F:→ qazsd: 地在偵測時間,若時間過了第一筆,就立即撈一筆來補充,這 08/09 00:03
19F:→ qazsd: 對Confluence server似乎效能影響很大? 08/09 00:03
21F:→ qazsd: 感謝樓上大大提供。現在方向可能朝向google的service 08/11 18:04
22F:→ qazsd: account,不知道有沒有人對這有研究? 08/11 18:04
※ 編輯: qazsd (59.124.165.65), 08/14/2017 14:14:58