2006/09/24
WritelyからBlogger betaへの投稿
できることはできるようですが、正直実用には耐えません。
a.WritelyのドキュメントタイトルはBloggerのTitleに入らない
b.WritelyのtagはBloggerのLabelsに入らない
c.日本語は文字化けする。
d.draftでポストされる
aに関してはbeta以前のBloggerでも同様の状態でした。Writely側の設定に"Include the document title when posting (if supported)"というチェックボックスがありますが、チェック入れようが外そうがだめみたいです。
bに関してはbeta以前のBloggerにはLabel(tag)自体が無かったのでわかりませんが、ほかのブログサービスでも同様なのでしょうか?
cはBlogger側のEncodingを"Universal(Unicode UTF-8)","Japanese(EUC-JP)","Japanese(Shift_JIS)"に変えてみましたが変化ありませんでした。Writely側の文字コード設定というのは見つかりませんでした。エンコードにかかわらず同じ化け方で、2バイト文字部分が"?"に置き換わります。
dは旧Bloggerでは起こらなかったのですが、beta特有でしょうか?ほかのブログサービスにポストする場合でも似たような問題があるのか等、未調査です。
また個人的に画策していた、複数のブログへのエントリーをひとつのGoogleアカウントで統一管理する、という計画もWritelyに登録できるポスト先ブログアカウントがひとつだけの様なので無理ぽいです。
~~以下設定~~
Writelyの編集画面上部にあるタブから"Blog"をクリック。
脇のプルダウンではなく"Blog"の文字自体をクリック。
Blogにポストしたときのプレビュー画面が表示されるので、
左上にある"Blog Site Settings..."をクリック。
ポスト用の設定画面に必要事項を入力します。
(1)"My own server/custom"を選択
旧Bloggerは"Hosted provider"から"blogger"を選びましたが、blogger betaは未登録なのでアドレスを指定します。
(2)"Blogger API"を選択
(3)URLに"http://beta.blogger.com/api"と入力
これはユーザに関係なく一律のようです。
旧Bloggerのヘルプを見たら"http://www.blogger.com/api"となっていたので適当に改変したら通りました。
(4)ログインユーザ名/パスワードを入力
Blogger betaにログインするときのユーザ(=Googleのアカウント/パス)です。
(5)ID/Titleを入力
入力しなくても大丈夫です。
入力すると複数ブログが識別できるのでしょうか?(未調査)
BlogのIDというのはBloggerの投稿画面のURL(下記参照)の末尾の数字の羅列を入れたら通りました。ただし、複数のブログを作っていないアカウントで試したので無視されただけかもしれません。
この欄にID(数字の羅列)を設定し、一度ポストすると指定されたブログのタイトルを勝手に取得してきます。二回目以降のポスト時に確認画面でこの取得したタイトルが表示されますが、日本語の場合化けます。
(6)ドキュメントタイトルをエントリーのタイトルにするか
Blogger beta、旧Bloggerともにこの設定は効かないようです。
※下の画像はBlogger betaの投稿一覧画面の切抜きです。
URLの末尾に"?blogID=9999999999999"と数字が表示されています。
上記設定(5)のBlog IDとはこの数字だと思うのですが、もうちょっとスマートに確認する方法は無いものでしょうか。