タグ

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

タグの絞り込みを解除

APIに関するkazumeatのブックマーク (4)

  • 失敗から学ぶAPI設計 #ccc_h4 #jjug #jjug_ccc JJUG CCC 2013 Spring

    31. YusukeYamamoto デザインパターンを適用しない Twitter twitter = new Twitter(); List<Status> statuses = twitter.getPublicTimeline(); for(Status status : statuses){ System.out.println(status.getText()); } 多くのプログラマはFactoryとかわからない まずはコンクリートコンストラクタで。

    失敗から学ぶAPI設計 #ccc_h4 #jjug #jjug_ccc JJUG CCC 2013 Spring
    kazumeat
    kazumeat 2013/10/13
  • Web API Design のオススメebook | まにまにらいだー

    Web開発してると公開のAPIじゃなくても、内部用などなどにWebAPIを作ることがあると思います。HTTPのリクエストを投げてなんらかのレスポンスが返ってくるやつです。ふつうのWebアプリ組むのだってスマホアプリ作るのだってクライントサイドだけで完結することってまずないし、サーバサイドと連携してモニョモニョする。とかあると思います。 で、ぼくはこれがいつもしっくりくるものが作れなくて毎晩枕を濡らしていたので、この度ちゃんと勉強しようと思ってネットの世界を彷徨っていたらとても良いebookを見つけたのでご紹介。 Web API Design eBook 個人情報を生け贄に捧げることによって無料でダウンロードできます。とても良いebookなので個人情報なんて気にせずに売り飛ばしてダウンロードしましょう! iBook、Kindlepdfで読めます。ぼくはもちろんKindleで読みました。Ki

    kazumeat
    kazumeat 2013/03/28
  • RailsにおけるRESTfulなURL設計勉強会 vol.2 メモ #sendagayarb - 130単位

    zusaar.com -&nbspzusaar リソースおよび情報 vol.1に続いて参加してきました。そのメモです。 複数レコードを選択して更新するUI 207 Multi-Status を使わないようにがんばりたい 207のレスポンスの中身は設計者任せとされている 項目(トラフィック)が少なければ個別のアクセスもあり Ajaxで複数回リクエストするのはリソース設計の統一感がある 処理を集約したトランザクションリソースを新たにつくる ステータスコード 参考:no title 一部成功時、200を返すのもOK 1の位が0のステータスコードは曖昧さも許容している リソース更新失敗は422 Unprocessable Entity がRailsデフォルト デフォルトに従うのは楽だしその判断もあり しかし表現できるなら表現したほうがいい Uniquenessのバリデーション失敗時は 409 Co

  • APIを自動テストするためにどんな補助ツールが必要?

    Jenkins, Seleniumを使った自動テストの課題とこれからの取り組み こちらの投稿にも書かれているように、弊社のQAチームはSeleniumを使った自動テストを作っています。QAチームの得意技であるSeleniumでテストできない機能というのは、なかなか自動テストとして組み込まれにくくなってしまいます。 今回は一例としてAPI機能を取り上げます。 SHANON MARKETING PLATFORM APIを使うことで、XMLメッセージの送受信によりSHANON MARKETING PLATFORM のセミナー申し込みやリード情報の登録・参照が可能になり、連携アプリケーションを開発することが可能になります。 弊社のAPI機能はRESTなので、基的にはURIを指定すればいいのですが、認証情報などを付加する必要があります。そのため開発された当初は、開発者自身が使っていたPerlスクリ

    kazumeat
    kazumeat 2012/08/07
  • 1