2015年12月25日金曜日

ブログ (Blogger) への投稿は Windows Live Writer から Open Live Writer へ乗り換えた

1. Windows Live Writer でブログが投稿できない

SnapCrab_Windows Live Writer_2015-12-13_17-24-0_No-00これまで Blogger への投稿は、Windows Live Writer (WLW) を利用してきた。しかし、最近、Blogger 接続できなくなり、使えなくなってしまった。
症状は、WLW で投稿、及び、接続を試みると「パスワード」が間違っているとの警告ダイアログが表示される。
原因は、Blogger へ接続するクライアントアプリの認証方式が変わったため。
Convert Google Blogger ClientLogin to OAuth 2.0 · Issue #5 · OpenLiveWriter/OpenLiveWriter · GitHub によると、
Google Blogger deprecated ClientLogin in 2012 but Open Live Writer is still using it.

2. オープンソース化され Open Live Writer となった

ところで、Windows Live Writer はオープンソース化され、Open Live Writer (OLW) として生まれ変った。
SnapCrab_NoName_2015-12-21_0-14-8_No-00
Announcing Open Live Writer - An Open Source Fork of Windows Live Writer - Scott Hanselman によると、
Today is the day. An independent group of volunteers within Microsoft has successfully open sourced and forked Windows Live Writer. The fork is called Open Live Writer (also known as OLW) and it is part of the .NET Foundation and managed by this group of volunteers. Read the fantastic announcement at the .NET Foundation Blog! Download Open Live Writer now!
Windows Live Writer 2012 was the last version Microsoft released and can still be downloaded from http://www.windowslivewriter.com. If you're not comfortable using Open Source Software, I recommend you stick with classic WLW.

3. Open Live Writer で Blogger へ接続できるようになった

オープンソース化された当初 (v 0.5.0.) 、WLW と同様に Blogger へ接続できなかった。
SnapCrab_About Open Live Writer_2015-12-20_23-54-8_No-00ほどなくして、2015-12-21 現在、OLW のバージョンは、0.5.1.2 となり、Blogger へ接続できるようになった。
Release Blogger V3 API Support · OpenLiveWriter/OpenLiveWriter · GitHub によると、
This release provides the initial version of Blogger support using their latest API to unblock users of Blogger.

a. OLW のインストールと Blogger への接続
Open Live Writer よりダウロードして、インストーラーを実行。
Configure Open Live Writer で Next を選択。
SnapCrab_Open Live Writer_2015-12-13_17-25-26_No-00
What blog service do you use? において、Google Blogger を選択し、Next を選択。
SnapCrab_Open Live Writer_2015-12-20_23-50-56_No-00

b. Google で認証
Provide Google Blogger Login において、Sign in を選択。
SnapCrab_Open Live Writer_2015-12-20_23-51-3_No-00
Google おいて、認証画面が表示されるので、「許可」ボタンを選択する。
SnapCrab_許可のリクエスト - Mozilla Firefox_2015-12-20_23-51-6_No-00
Select blog において、複数のブログを作成してある場合、対象のブログを選択する。
SnapCrab_Open Live Writer_2015-12-20_23-51-14_No-00
最後に、Your blog has been set up ダイアログにおいて、Finish ボタンを選択。
SnapCrab_Open Live Writer_2015-12-20_23-51-36_No-00
これで、ひどまず OLW を使って投稿できるようになった。^^