訊息更新:此方法應該已經無效
設定另一台電腦,發現check account error後,發現同步已經失效一段時間了。
爬文發現可能的原因是
1.Google Calendar API v2 在2014/11/17已經失效
https://developers.google.com/google-apps/calendar/v2/developers_guide_protocol
GCALDaemon 2008
2.Google對一些連續性的polling會阻擋
想不到用沒多久就不能用了
免費的軟體和服務,看來問題還是很多啊
========================================
主要依照下列教學
http://www.lusoft.idv.tw/index.php/archives/535
但我遇到幾個問題,畢竟google有些改變,教學文有點舊了
花了幾個小時解決如下:
0. 密碼
未必需要加密,
安裝不順利的時候,先不要加密
等到順利後再改成加密的密碼
1.Unable to verify account (invalid credentials)!的解決
google安全性設定,如下網址
https://www.google.com/settings/security?hl=zh-TW
在 " 安全性" 區塊中,
選擇 "查看所有活動"
點選"被拒絕的活動"
允許低安全性程式存取
PS.若是覺得不安全,可啟用二階段驗證的功能
2.新增 同步的calendar
在google calendar的位置,按refresh所選的位置是不能用的
因為google把位置分成私人或公開的
所以依照以上教學,複製google提共的網站
"將http://www.google.com去除後的網址貼入即可。例如:/calendar/ical/xxxx%33gmail.com/private-xxxxxxxxxxxxxxxxxxxxxxx/basic.ics"
應該要貼在 xxxxx@gmail.com - 之後
故google calendar欄位為
xxxxx@gmail.com - /calendar/ical/xxxx%33gmail.com/private-xxxxxxxxxxxxxxxxxxxxxxx/basic.ics
假如要匯入多個欄位,只要再新增同步配對即可
3. 模式的說明
On line mode : 每10分鐘下載Google calender, 用XML指令,即時更新 local的變更
Dial-up (offline-enabled) mode : 每10分鐘比較並同步
Sync-on demand :手動執行
4.不常駐 GCALDaemon 又能自動同步 Google Calendar 和 Rainlendar 的方法
http://launcelotliu.blogspot.tw/2010/11/just-note-gcaldaemon-google-calendar.html
windows8.1,新增工作由 控制台 -> 系統管理工具 > 工作排程區 > 來執行