タグ

関連タグで絞り込む (3)

タグの絞り込みを解除

atompubに関するmattarinのブックマーク (5)

  • PHPではてなダイアリーAtomPubを使って日記を投稿するサンプル - phaのニート日記

    はてなダイアリーAtomPubとは - はてなキーワード そういえばちょっと前からはてなダイアリーにAPIから投稿できるようになってるんですね。上記のページにはPerlRubyの例は載っているのだけどPHPの例がなかったので、自分用備忘録も兼ねてサンプルコードを載せておきます。 <?php //はてなダイアリーAtomPubを使ってはてなダイアリーに記事を投稿するサンプル function post_atom($user,$pass,$entrytitle,$entrybody){ //PEAR::HTTP_Requestを使う require_once("HTTP/Request.php"); $posturl = "http://d.hatena.ne.jp/".$user."/atom/blog"; $entrybody = mb_convert_encoding($entrybo

    PHPではてなダイアリーAtomPubを使って日記を投稿するサンプル - phaのニート日記
  • yohei-y:weblog: AtomPub が RFC 5023 に/日本語訳を公開します

    AtomPub がついに RFC になりました! RFC 5023 The Atom Publishing Protocol RFC 5023 The Atom Publishing Protocol(HTML) 関係者のブログ Joe Gregorio: RFC 5023 - The Atom Publishing Protocol Sam Ruby: <appdraft>no<app:draft> RFC になるまでずいぶんと長かったように感じますが、 その分完成度は上ったのだと思います。 interop もすでに何回も開催されており、その結果も良好です。 AtomPub は全ての、とはいかないまでも、多くの Web サービスのベースとなることが できるプロトコルです。 たとえば blog 、何らかのデータベース、画像/映像リポジトリ、 Wiki、カレンダー、ソーシャルブックマークなど

  • 第3回 リソースの操作を追う | gihyo.jp

    app:editedとフィードにおけるエントリの順序 フィードに含まれるエントリの中には、app:editedという要素が入っているかもしれません。これは、最終更新日時を示すものです。atom:updatedも似たような要素ですが、重要な変更が行われた日時を指すもので、必ずしも全ての更新が対象ではありません。また、app:editedの値はHTTPヘッダにあるLast-Modifiedヘッダの値と同じとは限りません。 フィードの中に出てくるエントリの順番は大抵このapp:edited要素の時刻で最新のものからならんでいます。しかし実装によってはそうなっていない場合もあるので注意が必要です。 リソースの取得 では次にリソースを取得してみましょう。フィードに記載されているエントリが完全なリソースの表現であることは保障されていません。もしかしたら概要として表現されており、必須ではない要素が一部省

    第3回 リソースの操作を追う | gihyo.jp
  • 第1回 Web APIの次世代標準プロトコル | gihyo.jp

    Web APIの乱立とAtom 現在、一般コンシューマ向けのWebサービスは多くのサイトがネットワーク越しに利用できるAPI(Application Programmable Interface)を公開しています。いわゆるWeb APIと呼ばれるものです。開発者向け技術雑誌などを見ても、マッシュアップやAPIプログラミングの解説記事が多く掲載されるようになりました。 2000年代の前半からGoogleAmazonをはじめとした主要なWebサービスAPIを公開し始めました。2000年代中盤からは様々なサイトでAPIが公開されるようになり、現在に至っています。当初はWebで人間がアクセスできる情報をAPIとして公開していましたが、現在ではWebブラウザで情報提供はしないもののAPIだけ提供するというサイトも増えてきました。 さて、これらのWeb APIアーキテクチャを見てみると、現状では各

    第1回 Web APIの次世代標準プロトコル | gihyo.jp
  • 第2回 AtomPubにおけるリソース操作 - CRUD | gihyo.jp

    おさらい それでは、Atomの詳細を解説していきたいとおもいます。 前回、Atomの基部分は二つの仕様から構成されていることをご紹介しました。 一つはAtomフィードと呼ばれるサーバから配信されるデータフォーマットに関する仕様で、二つめはサーバへコンテンツを登録したりそのデータを編集したりするためのプロトコル仕様です。 前者はAtom Syndication Format、後者はAtom Publishing Protocolというのが正式名称です。稿では、それぞれAtomフィード、AtomPubという呼び方を使うことにします。 AtomフィードはRSSフィードがあるにも関わらず、新しく作られました。 これについては、RSSを使うべきだったという否定的な意見もありますし、RSSではできないことがあるからこそ作ったという肯定的な意見もあります。 いずれにせよAtomフィードは、RSSフィ

    第2回 AtomPubにおけるリソース操作 - CRUD | gihyo.jp
  • 1