工作熊其實有一段時間沒有在Google的Blogger上發表新文章了,最近突然想要使用 Open Live Writer (OLW) 離線部落格發表軟體在Blogger上發佈一篇文章,可是卻碰到了【The remote server returned an error: (400) Bad Request.】錯誤。
工作熊檢查了一下,發現這個「400錯誤」是因為上傳圖片至Google相簿的路徑錯誤所導致,因為如果只是發表純文字的部落格就沒有問題,另外只要將圖片事先上傳到網路,再透過網址連結圖片的部落格文章也可以發表。也就是說只有在部落格中上傳圖片才會出現這個錯誤。
查看了國外網路上的網友提問,發現這是因為Google現在已經把所有的照片都轉移到了「Google相簿」,而且Google相簿的路徑也同時做了改變。
(2019.03.22更新:今天再次使用OLW欲發布文章至Blogger部落格,不過卻發現又再次出現了【error:(400)】錯誤,發現原來Google在2019/3/15開始永久關閉Picasa上傳圖片的API了,看來OLW真的要與Goolge的Blogger無緣了,所以下面的方法可能也行不通了,除非OLW再出什麼patch!不過Google要是不開放API也沒轍!)
(2019.06.10更新:工作熊後來找到一個方法,可以讓Blogger繼續使用OLW,但你必須另外找到可以使用FTP上傳照片的圖床空間,然後將OLW上傳圖片的路徑改成FTP並指到圖床的網址。詳細的介紹可以看這篇【替代解決方案]用FTP來解決Open Live Writer不能上傳圖片的問題】介紹文。)
解決的方法如下(請注意:這個方法不保證可以百分百成功,而且在安裝OLW更新程式時會出現兩個錯誤,下面有應對方法):
其實這個問題早在2019.1.20就已經被提出來並且由相關人員提出暫時的解決方案。可以追蹤Open Live Writer 的官方 Twitter 帳號(https://twitter.com/openlivewriter)以獲得更多的資訊。
1. 從下面的網址下載 OpenLiveWriter 0.6.3.0測試版程式。
https://ci.appveyor.com/project/dotnetfoundation/openlivewriter/builds/21747043/artifacts
2. 點擊 【Releases \ OpenLiveWriterSetup.exe】下載更新程式。
3. 下載後開始安裝程式。
請注意:安裝「OpenLiveWriter 0.6.3.0測試版程式」後會出現第一個錯誤,它每隔幾秒鐘就會一直重新開啟OLW程式。
解決方法:
-
找到 OpenLiveWriter 程式的「開始位置」目錄。如果你有建立「桌面快捷鍵」就直接在其圖示上點選滑鼠右鍵,然後選擇「內容」就可以開啟對話框了,確認開始位置無誤後,點擊「開啟檔案位置」按鈕,開啟檔案總管。
(如果沒有建立桌面快捷鍵,就要從Windows左下角的搜尋框中輸入「OpenLiveWriter」找到程式,然後其圖示上點擊右鍵「開啟檔案位置」,這時候應該只是一個捷徑,要在捷徑圖示上點選滑鼠右鍵,然後選擇「內容」就可以開啟對話框並點擊「開啟檔案位置」按鈕。)
-
刪除或重新命名 update.exe 檔案就可以停止重複開啟問題了。
-
可以叫出「工作管理員」來結束OpenLiveWriter程式,或是一個個關閉。(選項)
-
重新開啟OpenLiveWriter程式就不會在一直重複開啟OpenLiveWriter程式了。(要從 【/OpenLiveWriter/app-0.6.3】目錄下開啟OpenLiveWriter)。
一切看起來似乎都正常了,不過要發佈文章到Blogger時,這時候第二個錯誤來了,OpenLiveWriter發佈時依然出現錯誤,只是錯誤代碼從400卻變成了404。
解決方法:
- 來到Blogger連結的Google Photos(相簿) ( https://photos.google.com/ )
-
選擇「相簿」。
-
重新命名所有已經取名為「Open Live Writer」的相簿。(建議可以更名為「Open Live Writer 1」或「Open Live Writer 2」),如果直接刪除,相簿中的圖片將會消失,之前參考到的圖片也會不見。
重新命名相簿名稱不會影響之前部落格內的文章連結。
如果404錯誤問題一直沒有解決,請確實確認相簿中所有的「Open Live Writer」相簿都已經更名,因為Google相簿允許同時存在相同名稱的相簿,你或許有兩個以上的「Open Live Writer」相簿。
-
重新開啟 OpenLiveWriter程式後發佈文章應該就正常了。
請注意:因為我們刪除了 update.exe 程式,日後如果 OpenLiveWriter 有官方程式更新將無法自動更新,所以要自己留意 OpenLiveWriter 的官網資訊,檢查看有無正式更新版本。
延伸閱讀:
整理這次虛擬主機搬家時碰到的一些問題與解決方法
Open Live Writer離線部落格編輯器也可以發表痞客邦(Pixnet)文章
[WordPress]一招解決,讓Facebook從此可以抓到部落格文章正確圖片
熊主你好
如果說比較長時間使用手機的人(我)
想寫blog的話
有什麼比較好使用的工具嗎@@”?
我知道blogger可以用mail寫
但手機gmail app簡化了編輯介面
致使我仍需要開手機網頁選擇電腦介面開啟gmail來撰寫
不是不行,只是程序覺得太太太太麻煩了……
葉卅,
目前沒有什麼好軟體可以在手機上編輯部落格文章,手機真的很不方便。一不小心就會點錯位置,造成許多問題,如果真要用手機,建議僅用文字檔紀錄,之後再用電腦編輯。
原來是相簿的路徑改變,感謝分享。