タグ

WebAPIに関するrryuのブックマーク (5)

  • Web APIにバージョンをつけないように

    Spring BootによるAPIバックエンド構築実践ガイド 第2版 何千人もの開発者が、InfoQのミニブック「Practical Guide to Building an API Back End with Spring Boot」から、Spring Bootを使ったREST API構築の基礎を学んだ。このでは、出版時に新しくリリースされたバージョンである Spring Boot 2 を使用している。しかし、Spring Boot3が最近リリースされ、重要な変...

    Web APIにバージョンをつけないように
    rryu
    rryu 2024/04/26
    後方互換性のあるうちはバージョンの変更だけを強要するのはやめてほしいというのは分かる。
  • RESTfulな設計とCRUDはちょっと相性悪いという話 - yojikのlog

    http://www.infoq.com/jp/news/2009/08/CRUDREST 上記URLを読んで自分なりに例題を考えてみる。(todo:あとで状態遷移図を追加) RestBucks cafe 完全にオンライン化されていてWebAPIで注文できるというすごいカフェを想定します。(この手の例にStarbucksを使うのはGregor Hopeさん以来の伝統らしいです) 客側から見たユースケースはこんな感じ 客はレジのサービスを呼び出して、注文を入力して支払い 自席で注文状況をチェック、出来上がっていたら取りに行く。 注文というエンティティと、[注文編集] [支払い] [受け取り] という(アプリケーション)状態によって上手く表現できそうです。 (RESTfulだけど)CRUDな設計 CURDな設計では、リソースをURLにマッピングします。それに対してCRUDするというイメージです

    RESTfulな設計とCRUDはちょっと相性悪いという話 - yojikのlog
  • Workspace disabled

    This PBworks workspace is not available. This workspace has been disabled due to a terms of service violation. Please contact us as soon as possible. Don't worry — your data has not been deleted. We're keeping it safe.

    rryu
    rryu 2010/07/07
    セカイカメラのAPI。セカイカメラ側から外部のサーバに対してこの辺の情報が欲しいと問い合わせて取得するという仕組みらしい。
  • MetaWeblog API リファレンス

    この「MetaWeblog API リファレンス」セクションでは、開発者が利用できるメソッドに関する情報と、Windows Live Spaces システムがエラーを返す原因となる操作に関する情報が提供されています。 以下のリファレンス トピックがあります。 MetaWeblogAPI metaWeblog.newPost メソッド - ブログに新しい記事を投稿します。 MetaWeblogAPI metaWeblog.editPost メソッド - ブログの既存の記事を編集します。 MetaWeblogAPI metaWeblog.getPost メソッド - ブログの特定の記事を返します。 MetaWeblogAPI metaWeblog.getCategories メソッド - ブログで使用されているカテゴリの一覧を返します。 MetaWeblogAPI metaWeblog.get

    MetaWeblog API リファレンス
    rryu
    rryu 2010/03/02
    Windows Live Spaces用のドキュメントらしい。ちゃんと纏まっていて素敵。
  • OAuth 2.0 — OAuth

    OAuth 2.0 OAuth 2.0 is the industry-standard protocol for authorization. OAuth 2.0 focuses on client developer simplicity while providing specific authorization flows for web applications, desktop applications, mobile phones, and living room devices. This specification and its extensions are being developed within the IETF OAuth Working Group. OAuth 2.1 is an in-progress effort to consolidate OAut

  • 1