
はてなハイクAPI
Twitter(のBASIC認証時代)互換のAPIサービス。エントリー取得・投稿、関連キーワード設定解除、キーワードフォロー・解除等々できる。
APIドキュメント (API Documentation)
内容は一緒。のはず。要出典
日本語 | English | |
ハイク内 | http://h.hatena.ne.jp/api | http://h.hatena.com/api |
Hatena Developer Center内 | http://developer.hatena.ne.jp/ja/documents/haiku | http://developer.hatena.ne.jp/en/documents/haiku |
ハイクAPIの不具合、へんなところ一覧
ハイクAPIには、どうみても不具合だったり、どう考えても使いにくかったりする点がありますが、アイデアを登録しても大半が塩漬けに(放置)されているのが現状です。
ここでは、API利用者から見て不具合と思われるもの、不便なものに対して、回避策などを共有できれば良いかなと思っています。 -- id:Akkiesoft
API名/APIの種類 | 不具合の概要 | 回避策 | 関連アイデア | 備考 |
エントリー取得系API | URL記法で、titleが欠落してURLしか取得できない(他、記法によって出力のされ方が違ってパースしにくい) | なしor一部正規表現でがんばる | idea:24427 | |
エントリー取得系API | エントリーのfavoritedが、実際のスターの数に合わない | はてなスターAPIを使う(?) | idea:23824, idea:24262, idea:25091 | |
エントリー取得系API | URLを含むキーワードが404 Not Foundとなり取得できない | なし | idea:25587, idea:21007 | |
エントリー取得系API | '.'や'#'などを含むキーワードが404 Not Foundとなり取得できない | なし | 参考 | |
statuses/update | sourceパラメータに長文を指定すると、いろいろおかしくなる | fromパラメータをいじめない | idea:25455 | |
statuses/destroy | 実行したレスポンスのlinkのURLに:80が含まれる | 正規表現で削る(?) | idea:25467 | |
statuses/keyword_timeline | 存在しないキーワードを指定すると500 Internal Server Errorが返ってくる | そういうものとして扱う | idea:24800 | |
statuses/followers | 取得結果が、実際のユーザページに表示されるfollowers数と異なる | なし | idea:21564 |