有在使用Blogger及Windows Live Writer(WLW)的朋友應該都發現了,從這個星期六(2015.12.12)開始WLW又連不上Blogger了,而且傳回【Google Blogger傳回下列錯誤:NotFound: Not Found】警告訊息,上次2015/5/28也發生同樣的錯誤訊息,後來證實是因為Blogger更新了API服務,使用者如果想要登入Google帳號,就必須要改用 OAuth 2.0 新的認證方式,連帶的影響到WLW登入Blogger的錯誤。
微軟的工程師後來與Google協調後,Google暫時退讓,同意延後OAuth2.0的執行時程,經過了六個月又十一天後,2015/12/9微軟宣佈將WLW轉為開放原始碼專案,讓Live Writer成為.NET Foundation的一員,並且將WLW更名為Open Live Writer(以下簡稱OLW),也就是說OLW將接棒WLW,可喜可賀!所以Google就在2015/12/11日又開始執行OAuth2.0,所以這個問題才會再重新出現,悲劇!
也就是說當初WLW並沒有解決OAuth2.0的問題,而是Google退回原來的登入機制並延後執行OAuth2.0。
根據微軟的宣佈,WLW將不會再有任何更新,也就是說WLW將不會支援OAuth2.0,再加上Google執意執行相對安全性較高的OAuth2.0,所以今後應該是不用想在用WLW來發表Blogger上的文章了,還好使用WordPress或其他部落格平台的朋友似乎還不受影響,仍然可以正常使用WLW來發表文章,否則真的是雞飛狗跳的場面。
下面是Google在其【Google Help Forum】上的宣佈截圖,有興趣的朋友也可以連過去看看大家在討論什麼:https://productforums.google.com/forum/#!topic/blogger/lw_sNsyySKI
不過使用WLW及Blogger的棒友也不用太過沮喪,因為還有OWL會承接WLW,而且也將會支援OAuth2.0的登入。
只是安裝好OLW並填好入Blogger部落格的網址、帳號、密碼後,卻出現錯誤說【The user name or password is incorrect. Please try again】,不論試幾次都一樣,就是登入不進去,簡直要給它瘋掉了!
網路上一堆人有同樣的問題,原來是OLW還沒搞定OAuth2.0,正在努力中,但是缺乏人手,就不知道要等到何時了?不過人家也是無薪義務幫忙的,所以也不能說人家的不是,看網上論壇大家都如熱鍋上的螞蟻,因為文章都無法使用WLW或是新的OLW發表文章。
看來短期內只能回到原始時代,用Blogger後台的編輯模式來發表文章了,工作熊試了一下圖片上傳還可以,只是擺圖得花點時間,至於浮水印得先弄好才能上傳圖片。
下面是在GitHub上的論壇談論關於Open Live Writer還不能支援OAuth2.0的問題,GitHub也提供Open Live Writer當官網,網上說每次登入都一直回帳號或密碼錯誤(The user name or password is incorrect. Please try again),簡直快瘋掉了:
https://github.com/OpenLiveWriter/OpenLiveWriter/issues/63
短期內Blogger編輯與發表文章的方法:
-
直接使用Blogger後台的文章編輯功能發表。勉強還可以湊合著用,圖片上傳也還可以。
-
使用電子郵件轉寄功能發表文章。必許先在Blogger後台設定》行動裝置及電子郵件》使用電子郵件張貼》勾選「立即發佈電子郵件」》取得電子郵件帳號後寄送文章到這個帳號就可以了。
-
使用Evernote寄送文章到Blogger提供的張貼電子郵件帳號也可以。使用Evernote要注意,它無法修改Html格式,而且排版功能稍差,如果只是純文字編寫還可以。
-
使用Word或WLW先編輯文章,然後再將Html貼到Blogger後台的文章發佈文章,記得圖片要先上傳的圖床上。
有問題的話再留言討論吧!
2016/1/15更新:WLW已不再支援Google的Blogger(Blogspot)登入了,而且WLW也已經被微軟釋出成為開放原始碼並命名為Open Live Writer(OLW),OLW已經修正了Blogger新的安全登入問題,而且使用方法與WLW幾乎一樣。請參考【Open Live Writer版本0.5.1.2已解決Blogger登入NotFound錯誤問題】一文。
延伸閱讀:
為何需要買專屬的部落格網址?
Windows Live Writer has topped working無法運作錯誤解決
已解決:WLW無效的伺服器回應(Invalid response document returned from XmlRpc server)
Leave a Reply