大概從 2015/05/28 開始,使用Windows Live Writer 離線所編寫的文章突然無法上傳到 Google 的 Blogger(錯誤訊息:Not Found),開啟線上文章也是一樣,更新帳號設定則會顯示帳號密碼錯誤,這對習慣使用 Windows Live Writer 來發佈 Blogger 文章的作者來說真的很困擾。 |
從開始寫部落格之後,Windows Live Writer 一直是個好幫手,可是大約從 2015/05/25 開始要把文章發佈上傳到 Blogger 或者開啟線上文章,卻一直出現 Blogger 錯誤 "Not Found" 的訊息…
到部落格選項→帳號→更新帳號設定或者新增帳號則是出現 "使用者名稱貨密碼錯誤" 的訊息
找了很久大多狀況是把問題指向 Google 「不允許安全性較低的應用程式存取帳號」的問題,年初幫朋友設定 WLW 確實也曾經遇過這個問題,理論上只要暫時開啟允許讀取權限就可以解決。
到 Google 帳號的安全性設定修改 "安全性較低的應用程式存取權" 為開啟之後,再回到 Windows Live Writer 操作,依舊出現相同的錯誤訊息!令人百思不得其解…
持續搜尋的結果,終於發現真正的問題出在哪了。原來是 Google 早就於 2015/04/20 廢止了 ClientLogin 的功能,必須使用 OAuth 2.0 認證方式,才能通過 Google 認證取得存取權限,2015/05/28 正式移除了 API 中的項目(參考資料)。
2015/06/01 Windows Live Writer 再度復活,但測試 ClientLogin API 還是無法使用的,應該是 Google 針對某一些特例再開啟 ClientLogin 功能,不過 "安全性較低的應用程式存取權" 這個選項還是要開啟,希望以下想法只是誤會,產品還是應該由使用者棄用然後終結其生命週期這種自然的市場淘汰機制比較好…
所以除非 Google 願意提供相當程度的支援與 Microsoft 合作,否則 Windows Live Writer 之後勢必不會再掛著微軟的招牌推出了,微軟應該不會丟臉到要每個使用者去申請一組自用 API 憑證,這也是 Blogger API V2、V3 都已經公佈這麼久了,Windows Live Writer 都沒跟上以及不斷有 Windows Live Writer 要開放原始碼傳聞流出的原因吧!?畢竟這兩家公司都是老大,先姑且不論誰有老大心態好了,一個要願意改另一個要願意給,只要任何一邊不配合都會破局。
2015/12/09 微軟正式將 Windows Live Writer(WLW) 開放原始碼,新版本名稱為 Open Live Writer(OLW),初版釋出版號為 0.5,預計於 1.0 版支援多語系並完全取代 Windows Live Writer 2012,官方網站:http://www.openlivewriter.org。
2015年真的是大大顛覆開發者的一年,行動開發才在去年底爆了兩顆炸彈,現在接二連三的驚嚇跟著來,撇除原本就一直是獨行俠的蘋果,Google
沒有留言 :
張貼留言