2015年12月14日 星期一

Windows Live Writer登入Blogger錯誤:NotFound: Not Found究竟為何?

https://blogger-script-study.blogspot.com/2015/12/windows-live-writerbloggernotfound-not.html
相信正在閱讀這篇文章的你有在使用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後來的編輯模式來發表文章了,麻煩的應該是圖片的上傳問題及浮水印。這篇文章就是用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編輯與發表文章的方法:

  1. 直接使用Blogger後台的文章編輯功能發表。勉強還可以湊合著用,圖片上傳也還可以。
  2. 使用電子郵件轉寄功能發表文章。必許先在Blogger後台設定》行動裝置及電子郵件》使用電子郵件張貼》勾選「立即發佈電子郵件」》取得電子郵件帳號後寄送文章到這個帳號就可以了。
  3. 使用Evernote寄送文章到Blogger提供的張貼電子郵件帳號也可以。使用Evernote要注意,它無法修改Html格式,而且排版功能稍差,如果只是純文字編寫還可以。
  4. 使用Word或WLW先編輯文章,然後再將Html貼到Blogger後台的文章發佈文章,記得圖片要先上傳的圖床上。
有問題的話再留言討論吧!

原文來自工作熊的另一個部落格:【跟著工作熊玩賺部落格】Blogger自2015年12月11日不再支援Windows Live Writer登入

沒有留言: