2019年6月13日 星期四

用FTP來解決Open Live Writer不能上傳圖片的問題

https://blogger-script-study.blogspot.com/2019/06/ftpopen-live-writer.html?m=0

前情提要:[問題解決]Open Live Writer(OLW)發文至Blogger顯示error:(400)及(404)

自從2019年3月Google相簿(Photos)關閉了透過Picasa上傳圖片的API後,很多原本使用Open Live Writer (簡稱「OLW」) 離線部落格發表軟體在Blogspot寫文的部落客發出了一片哀號聲,因為發布時如果文章包含有新圖片上傳就會出現The remote server returned an error: (400) Bad Request.錯誤訊息。

其實,OLW雖然無法上傳圖片至Google相簿,但只要你有其他可以支援FTP的圖床,你還是可以在OLW透過設定FTP的方式,繼續使用OLW來編寫Blogger部落格文章的。只是這可能也是個雞肋,因為很多在Blogspot寫文的朋友,應該也是看上了其超大相簿免費圖床的吧!

2019年6月8日 星期六

[問題解決]Open Live Writer(OLW)發文至Blogger顯示error:(400)及(404)

https://blogger-script-study.blogspot.com/2019/06/open-live-writerolwbloggererror400404.html?m=0
[問題解決]Open Live Writer(OLW)發文至Blogger顯示error:(400)及(404)
自從Open Live Writer (簡稱「OLW」) 離線部落格發表軟體從Microsoft轉為開放原始碼後,因為程式維護者都是無償的,所以支援及反應上就有些給它...慢,甚至沒有動作。這次因為Google變更了Google相簿的相關設定,造成使用OLW發文至Blogger部落格時,出現【The remote server returned an error: (400) Bad Request.】錯誤,而無法使用。

工作熊檢查了一下,發現這個「400錯誤」是因為上傳圖片至Google相簿的路徑錯誤所導致,因為如果只是發表純文字的部落格就沒有問題,另外只要將圖片事先上傳到網路,再透過網址連結圖片的部落格文章也可以發表。也就是說只有在部落格中上傳圖片才會出現這個錯誤。

2015年12月18日 星期五

Open Live Writer0.5.1.2已解決Blogger登入錯誤問題

https://blogger-script-study.blogspot.com/2015/12/open-live-writer0512blogger.html?m=0

OLW00

今天檢查Open Live Writer(以下簡稱OLW)網站,發現已經有新版(0.5.1.2版本)OLW軟體釋出,工作熊趕緊給它試了一下,發現Blogger登入問題已經克服且解決了,也就是解決【Google Blogger傳回下列錯誤:NotFound: Not Found】的問題,不過依然只有英文版本。

OLW其實是Windows Live Writer(以下簡稱WLW)開放程式碼後的版本,所以也改名將Windows 去掉並換成Open,如果你還不知道何謂OLW或WLW,請參考【部落客的福音:Open Live Writer將接棒Windows Live Writer】一文,這裡不在贅述。

2015年12月14日 星期一

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

https://blogger-script-study.blogspot.com/2015/12/windows-live-writerbloggernotfound-not.html?m=0
相信正在閱讀這篇文章的你有在使用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。