※追記
公式機能として予約投稿が出来る様になりました。
よかったですね。
「予約投稿」機能をリリースしました。指定した日時で記事を公開できます - はてなブログ開発ブログ
ブ ┃ ┃ = = がしゃーんがしゃーん
今まで秘密にしていたけど、はてなブログに自動で投稿できるツールを作ったよ。
タイトルは半分釣りです。「外部へリンクを貼るときにいちいち『target="_blank"』とか挿入するの面倒だからどうにかならない?」という物に対するスクリプトの副産物です。
完全に自分用として書いてありますが「何一人で便利そうな物使ってるんだよ早く使わせろください」という方が居るかもしれませんので、そのうち使えるようにします。
なお、目に見える反応が多ければ、謎の義務感にて実装速度が相対的に上がります。
そして、本家はてなブログにて、同様の機能が実装された場合は、お疲れちゃんモードに移行して消滅します。
「はて(略)いじるやつ(仮称)」で目指すこと
- リンクにtarget属性を付ける
- 設定された日時に投稿する(投稿指定時間の保証は行わない)
- 時間指定で楽しい投稿
「投稿指定時間の保証はしない」という変な言い回しをしていますが、最大で何分かは遅れたりしますよ。という事です。
例えば、「あけおめっすー!いえーい!」なんてエントリーを1000アカウント分くらい例の時間*1に捌くような場合、ちょっとコストが掛かりますので、免責です。
ちょっと難しい話になりますので、イメージが付きやすく表現します。
WordPressではアクセスした瞬間に「おお、表示させる時間じゃないか」と処理を始めます。対してこちらは「はてブロさーん、これ頼むわー」と記事を渡す感じです。
ところで、WordPress等では実装できるのに何故はてなブログでは実装されていないの?
うーん、どうなのでしょうね。疑似cronを仕込めばいいと思いますが、
予約投稿機能については今後の開発を予定しています。
とありますから、そのうち実装されるかと思います。のんびり待ちましょうね。
ところで、WSSE認証ではPOSTできますが、oAuth認証でのPOSTってどうやるのでしたっけ。
HTTP_OAuthを使った、はてブ弄るサンプル*2をはてなブログ用に書き換えても上手く動かなかったりするのです。
通信が開けずに乙るか、400を返却されるか、signature_invalidを返却される。
ブログのAtomPubキー等はお預かりしたく無いので、どうにかしてやりたいのです。
解決するまでは、公開なし。
今週のお題「ナイショにしていたこと」
- 出版社/メーカー: イワヤ
- 発売日: 1999/04/28
- メディア: おもちゃ&ホビー
- クリック: 1回
- この商品を含むブログ (2件) を見る