人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

はてなハイクに投稿した内容を、日にちごとにまとめたブログ形式で読みたいと思っています。
twitterで言う「twilog」と同じ事を、はてなハイクで実現したいです。
何か似たようなサービス若しくはWEBサーバ上で使えるスクリプト等はありませんでしょうか。

「ブログを作って手動でハイクのログをコピー&ペーストする」、
「ハイクとtwitterに同時投稿してtwilogを使う(※私はtwitterのアカウントを持っていません)」以外の方法でお願いします。

●質問者: hellfencer
●カテゴリ:インターネット ウェブ制作
○ 状態 :終了
└ 回答数 : 2/2件

▽最新の回答へ

1 ● うぃんど
●130ポイント

はてなハイクAPIというものが用意されており、
たとえば下記のようなURLでアクセスするだけで最新の情報を取得できたりします
http://h.hatena.ne.jp/api/statuses/public_timeline.xml
詳しくは下記
http://developer.hatena.ne.jp/ja/documents/haiku/apis/rest

詳細はリンク先を参照してもらうとして、おおよその仕組みとしては、
毎日1回や、6時間ごとなどのタイミングで最新の情報を取りに行って、
ブログに投稿するという形になります
(ハイクのAPIは日付範囲での指定が出来ないためです)

ブログへの投稿は、ブログに合った自動投稿スクリプトを探すか、
phpなどで造ってcronなどで定期的に動くようにするなどになります
( hellfencer さんなら自分で作っちゃうかな?)


hellfencerさんのコメント
ありがとうございます。 これからハイクに投稿する分をブログに同時投稿する方法は お教え頂いたようにcronや自動投稿スクリプトを作るなりして実現出来そうな気がします。 しかし過去にハイクに投稿したログの扱いがネックですね。 理想としてはハイクを始めたばかりの頃からの 全てのログを拾ってブログ化したい所なのですが、 APIのcount引数の項目の説明によると 最大でも200件分の投稿しか取得出来ないようなので 最近ハイクを始めた人でもない限り、全てのログを拾うというのは 矢張り現実的ではなさそうですかね…。 (200件という制限もサーバの負担などを考えれば当然でしょうし…)

うぃんどさんのコメント
page指定は100まで可能なので、 200x100=20000件まで遡れるはずですが・・・ それでも足りないかもしれないですね

hellfencerさんのコメント
あーなるほど!!件数ばかり気にして ページ単位で取得という発想が無かったもので目から鱗です。 幸い、ブログ化したいIDのハイクのログを調べたら 100ページ以下に収まっていましたので可能性が見えて来た感じがします。

2 ● fmht7
●170ポイント ベストアンサー

?date=オプションを使用されてはいかがでしょうか?

日までしかないですけど、 date=YYYY-MM-DD ってのを使うと便利です

http://h.hatena.ne.jp/wakabatan/225870723700809067

例:

月、年でも使用できます。

ユーザエントリー以外にもハイク全体、キーワード、さらにRSS(ハイクURL/.rss?date=)にも適用可能です。

それから、こちらも有用なのではないでしょうか?
はてなハイクの投稿をまとめてダイアリーに - Hatena::Let


hellfencerさんのコメント
ありがとうございます。 おおー!!こんな便利機能があったとは知りませんでした。 RSSフィードでも使えるのはありがたいです。 ダイアリーにまとめて投稿するブックマークレットも 教えて下さってありがとうございます。 丁度はてなダイアリーも使っているので、 この先新しくハイクに投稿する分はこれを使ってみようかと思います。
関連質問

●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ