タグ

2010年11月16日のブックマーク (2件)

  • RESTなWebサービスをPHPで操作する

    はてなブックマークのAtomAPIの概要と、アクセスに必要な環境 今回は、「RESTなWebサービスの利用/開発」の第3回として、より格的にWebサービスにアクセスする例を紹介します。RESTなWebサービスの1つとして、はてなブックマークの「AtomAPI」を例に取り上げ、Web開発用の簡易スクリプト言語であるPHPPHP:Hypertext Preprocessor)を使ってブックマークの追加/編集/削除を行う方法を解説します。 AtomAPIは、ブログなどのWeb上の情報を、Webアクセスに用いられるHTTP(Hypertext Transfer Protocol)を通して編集するためのプロトコルです。AtomAPIは通称で、正式には「The Atom Publising Protocol」(略称はAtomPub)と呼びます。 AtomAPIでは、一般にはRESTの形式で通信を行

    haseharu
    haseharu 2010/11/16
    で実装編
  • はてなブックマークAtomAPIだのWSSEだの

    私はタブブラウザにめぼしいものをいっぱい開いておいて、一通り見終わったら一気にはてブに放り込んでいる。ブックマークレットのボタンを押して次のタブに移ってまたブックマークレットのボタンを押して……というのを繰り返し、はてブの入力画面が出てきたらそこに戻るという感じでやっていた。で、コメントを書いて「追加する」を押して次のタブに移ってまたコメントを書いて……とやっているのだけれども、他のタブでブクマの登録が終わると、いま文字を入力していたテキストフォームのフォーカスがなんか変な感じになって未変換だった文字が消えたり、やけにフォーム入力が遅くなったり、裏で色々なJavaScriptが動いている副作用なんだろうけどストレスを感じる原因になっていた。なのではてなブックマークAtomAPI を使ってマイ入力装置を作った。 WSSE とか API 仕様とか REST がどうのこうのとかなんか面倒だったの

    haseharu
    haseharu 2010/11/16
    atomapi、php実装編