はてなハイクAPI

Last modified: 2011-04-05 (火) 14:24:01 (2811d)

haiker

はてなハイクAPI

Twitter(のBASIC認証時代)互換のAPIサービス。エントリー取得・投稿、関連キーワード設定解除、キーワードフォロー・解除等々できる。

APIドキュメント (API Documentation)

内容は一緒。のはず。要出典?

ハイクAPIの不具合、へんなところ一覧

ハイクAPIには、どうみても不具合だったり、どう考えても使いにくかったりする点がありますが、アイデアを登録しても大半が塩漬けに(放置)されているのが現状です。
ここでは、API利用者から見て不具合と思われるもの、不便なものに対して、回避策などを共有できれば良いかなと思っています。 -- id:Akkiesoft

API名/APIの種類不具合の概要回避策関連アイデア備考
エントリー取得系APIURL記法で、titleが欠落してURLしか取得できない(他、記法によって出力のされ方が違ってパースしにくい)なしor一部正規表現でがんばるidea:24427はてなハイク1.1APIで機能追加
エントリー取得系APIエントリーのfavoritedが、実際のスターの数に合わないはてなスターAPIを使う(?)idea:23824, idea:24262, idea:25091
エントリー取得系APIURLを含むキーワードが404 Not Foundとなり取得できないなしidea:25587, idea:21007はてなハイク1.1APIで修正済
エントリー取得系APIURLキーワードが取得できないなし?はてなハイク1.1APIで修正済
エントリー取得系API'.'や'#'などを含むキーワードが404 Not Foundとなり取得できないなし参考はてなハイク1.1APIで修正済
statuses/updatesourceパラメータに長文を指定すると、いろいろおかしくなるfromパラメータをいじめないidea:25455
statuses/destroy実行したレスポンスのlinkのURLに:80が含まれる正規表現で削る(?)idea:25467はてなハイク1.1APIで修正済
statuses/keyword_timeline存在しないキーワードを指定すると500 Internal Server Errorが返ってくるそういうものとして扱うidea:24800
statuses/followers取得結果が、実際のユーザページに表示されるfollowers数と異なるなしidea:21564

URLキーワードや、'#','/'を含むキーワードを取得できないときは

  • mod_rewriteを使用している場合、#や/といった特殊文字をうまく扱えないようです。
  • mod_rewriteを使用しないで扱うことで、キーワードを取得できるようになります。
  編集 凍結 差分 バックアップ 添付 複製 名前変更   新規 一覧 単語検索 最終更新   ヘルプ