Movatterモバイル変換
[0]
ホーム
URL:
画像なし
夜間モード
Download free for 30 days
Sign in
Upload
Language (EN)
Support
Business
Mobile
Social Media
Marketing
Technology
Art & Photos
Career
Design
Education
Presentations & Public Speaking
Government & Nonprofit
Healthcare
Internet
Law
Leadership & Management
Automotive
Engineering
Software
Recruiting & HR
Retail
Sales
Services
Science
Small Business & Entrepreneurship
Food
Environment
Economy & Finance
Data & Analytics
Investor Relations
Sports
Spiritual
News & Politics
Travel
Self Improvement
Real Estate
Entertainment & Humor
Health & Medicine
Devices & Hardware
Lifestyle
Change Language
Language
English
Español
Português
Français
Deutsche
Cancel
Save
Submit search
EN
Uploaded by
Ayumu Aizawa
PDF, PPTX
9,131 views
Heroku HTTP API Design Guide
API Meetup Mar 27, 2015
Technology
◦
Read more
51
Save
Share
Embed
Embed presentation
Download
Download as PDF, PPTX
1
/ 15
2
/ 15
3
/ 15
4
/ 15
5
/ 15
6
/ 15
7
/ 15
8
/ 15
9
/ 15
10
/ 15
11
/ 15
12
/ 15
13
/ 15
14
/ 15
15
/ 15
Recommended
PDF
PaaSに適したアプリケーション設計がもたらすメリット
by
Ayumu Aizawa
PPTX
Sf素人が2週間でアプリケーションビルダーに挑戦してみた
by
政雄 金森
PDF
ソフトウェアUI妥当性確認の形式化に向けて
by
Shuji Kinoshita
PPTX
最近のKeycloakのご紹介 ~クライアントポリシーとFAPI~
by
Hitachi, Ltd. OSS Solution Center.
PDF
Hybrid appmeetssecurity kdl20171017-20
by
龍弘 岡
PDF
iOS開発豆知識_エスキュービズム勉強会20141006
by
エンジニア勉強会 エスキュービズム
PDF
モバイルアプリ開発の現状
by
Koji Suzuki
PDF
Salesforce Lightning をやってみてあれこれ
by
寛 吉田
PDF
Archtect meetup sharing_territory_20190801
by
Ikou Sanuki
PDF
Monacaエンタープライズのご紹介
by
アシアル株式会社
PDF
12 power night2014 miyanishi
by
TerraSky
PPT
アプリ製作ツール HiCIEL 紹介
by
baeksunil
PPTX
Akarenga.lt
by
ru pic
PDF
Skype for Business IoT
by
adachiyosuke
PPTX
Lightingコンポーネントベーシック開発
by
Akihiro Iwaya
PDF
JPC2016: PUP-02: 今すぐできるソフトウェア資産を活かした Azure ビジネス展開 ~ ソフトウェア資産をお持ちの方も利用する方も ~
by
MPN Japan
PPTX
Secure coding external app integration
by
Junji Imaoka
PDF
Keycloakの最近のトピック
by
Hitachi, Ltd. OSS Solution Center.
PDF
Lightning Component公開への道 ~「Multi-View Calendar」開発で分かったこと~
by
寛 吉田
PPTX
クロスプラットフォーム開発を可能にするMonacaとそのセキュリティ対策
by
Monaca
PDF
HTML5によるモバイルアプリ開発 が拓拓くビジネスチャンス
by
アシアル株式会社
PPTX
App001 .net core_アプリケーショ
by
Tech Summit 2016
PDF
App001 .net core_アプリケーショ
by
Tech Summit 2016
PPTX
#3 Go_SaaS Onboarding Seminar Auth0 20191023
by
Rica Nakajima
PDF
Lync 2013 API カスタマイズアプリ開発
by
adachiyosuke
PPTX
Lync でできる? 仕事効率化
by
Manato KAMEYA
PDF
エンタープライズ・モバイルアプリにおける ハイブリッドアプリ開発
by
日本Cordovaユーザー会
PPTX
Cordova×業務システム:失敗しないモバイル開発の秘訣
by
アシアル株式会社
PDF
AWS Black Belt Tech シリーズ 2015 - Amazon API Gateway
by
Amazon Web Services Japan
PDF
Api設計
by
Yuto Suzuki
More Related Content
PDF
PaaSに適したアプリケーション設計がもたらすメリット
by
Ayumu Aizawa
PPTX
Sf素人が2週間でアプリケーションビルダーに挑戦してみた
by
政雄 金森
PDF
ソフトウェアUI妥当性確認の形式化に向けて
by
Shuji Kinoshita
PPTX
最近のKeycloakのご紹介 ~クライアントポリシーとFAPI~
by
Hitachi, Ltd. OSS Solution Center.
PDF
Hybrid appmeetssecurity kdl20171017-20
by
龍弘 岡
PDF
iOS開発豆知識_エスキュービズム勉強会20141006
by
エンジニア勉強会 エスキュービズム
PDF
モバイルアプリ開発の現状
by
Koji Suzuki
PDF
Salesforce Lightning をやってみてあれこれ
by
寛 吉田
PaaSに適したアプリケーション設計がもたらすメリット
by
Ayumu Aizawa
Sf素人が2週間でアプリケーションビルダーに挑戦してみた
by
政雄 金森
ソフトウェアUI妥当性確認の形式化に向けて
by
Shuji Kinoshita
最近のKeycloakのご紹介 ~クライアントポリシーとFAPI~
by
Hitachi, Ltd. OSS Solution Center.
Hybrid appmeetssecurity kdl20171017-20
by
龍弘 岡
iOS開発豆知識_エスキュービズム勉強会20141006
by
エンジニア勉強会 エスキュービズム
モバイルアプリ開発の現状
by
Koji Suzuki
Salesforce Lightning をやってみてあれこれ
by
寛 吉田
What's hot
PDF
Archtect meetup sharing_territory_20190801
by
Ikou Sanuki
PDF
Monacaエンタープライズのご紹介
by
アシアル株式会社
PDF
12 power night2014 miyanishi
by
TerraSky
PPT
アプリ製作ツール HiCIEL 紹介
by
baeksunil
PPTX
Akarenga.lt
by
ru pic
PDF
Skype for Business IoT
by
adachiyosuke
PPTX
Lightingコンポーネントベーシック開発
by
Akihiro Iwaya
PDF
JPC2016: PUP-02: 今すぐできるソフトウェア資産を活かした Azure ビジネス展開 ~ ソフトウェア資産をお持ちの方も利用する方も ~
by
MPN Japan
PPTX
Secure coding external app integration
by
Junji Imaoka
PDF
Keycloakの最近のトピック
by
Hitachi, Ltd. OSS Solution Center.
PDF
Lightning Component公開への道 ~「Multi-View Calendar」開発で分かったこと~
by
寛 吉田
PPTX
クロスプラットフォーム開発を可能にするMonacaとそのセキュリティ対策
by
Monaca
PDF
HTML5によるモバイルアプリ開発 が拓拓くビジネスチャンス
by
アシアル株式会社
PPTX
App001 .net core_アプリケーショ
by
Tech Summit 2016
PDF
App001 .net core_アプリケーショ
by
Tech Summit 2016
PPTX
#3 Go_SaaS Onboarding Seminar Auth0 20191023
by
Rica Nakajima
PDF
Lync 2013 API カスタマイズアプリ開発
by
adachiyosuke
PPTX
Lync でできる? 仕事効率化
by
Manato KAMEYA
PDF
エンタープライズ・モバイルアプリにおける ハイブリッドアプリ開発
by
日本Cordovaユーザー会
PPTX
Cordova×業務システム:失敗しないモバイル開発の秘訣
by
アシアル株式会社
Archtect meetup sharing_territory_20190801
by
Ikou Sanuki
Monacaエンタープライズのご紹介
by
アシアル株式会社
12 power night2014 miyanishi
by
TerraSky
アプリ製作ツール HiCIEL 紹介
by
baeksunil
Akarenga.lt
by
ru pic
Skype for Business IoT
by
adachiyosuke
Lightingコンポーネントベーシック開発
by
Akihiro Iwaya
JPC2016: PUP-02: 今すぐできるソフトウェア資産を活かした Azure ビジネス展開 ~ ソフトウェア資産をお持ちの方も利用する方も ~
by
MPN Japan
Secure coding external app integration
by
Junji Imaoka
Keycloakの最近のトピック
by
Hitachi, Ltd. OSS Solution Center.
Lightning Component公開への道 ~「Multi-View Calendar」開発で分かったこと~
by
寛 吉田
クロスプラットフォーム開発を可能にするMonacaとそのセキュリティ対策
by
Monaca
HTML5によるモバイルアプリ開発 が拓拓くビジネスチャンス
by
アシアル株式会社
App001 .net core_アプリケーショ
by
Tech Summit 2016
App001 .net core_アプリケーショ
by
Tech Summit 2016
#3 Go_SaaS Onboarding Seminar Auth0 20191023
by
Rica Nakajima
Lync 2013 API カスタマイズアプリ開発
by
adachiyosuke
Lync でできる? 仕事効率化
by
Manato KAMEYA
エンタープライズ・モバイルアプリにおける ハイブリッドアプリ開発
by
日本Cordovaユーザー会
Cordova×業務システム:失敗しないモバイル開発の秘訣
by
アシアル株式会社
Similar to Heroku HTTP API Design Guide
PDF
AWS Black Belt Tech シリーズ 2015 - Amazon API Gateway
by
Amazon Web Services Japan
PDF
Api設計
by
Yuto Suzuki
PDF
50分で掴み取る ASP.NET Web API パターン&テクニック
by
miso- soup3
PDF
Rest ful api設計入門
by
Monstar Lab Inc.
PDF
【2018/09/11】PAYでのReact Nativeにおける APIクライアント実装 について
by
Natsuki Yamanaka
PPTX
LINE API × heroku ×selenium
by
医療IT数学同好会 T/T
PPTX
Fun tech14-alibaba cloud api gateway-swagger
by
AnzaiKumiko
PDF
ヒカラボ「自社サービス開発会社で活躍し続けるために必要な○○とは?」開発エンジニア
by
leverages_event
PDF
ヒカラボ「自社サービス開発会社で活躍し続けるために必要な○○とは?」開発エンジニア
by
Isamu Suzuki
PDF
Hypermedia: The Missing Element to Building Adaptable Web APIs in Rails (増補日本語版)
by
Toru Kawamura
PDF
20190514 AWS Black Belt Online Seminar Amazon API Gateway
by
Amazon Web Services Japan
PPTX
RESTful API (JAX-RS) 書くだけで仕様書も自動で作られていく話 with MicroProfile Open API
by
Kohei Saito
PDF
20200708サーバーレスでのAPI管理の考え方
by
Amazon Web Services Japan
PPTX
APIモック3分クッキング
by
政雄 金森
PPTX
Swagger jjug ccc 2018 spring
by
kounan13
PDF
(Ruby + Agile) x Cloud = Like!
by
Ayumu Aizawa
PDF
ochacafe#6 人にもマシンにもやさしいAPIのエコシステム
by
オラクルエンジニア通信
PDF
[Azure Deep Dive] APIエコノミーに向けて ~Azure API ManagementによるAPIの公開と管理~ (2016/12/16)
by
Naoki (Neo) SATO
PDF
Hasura APIで 個人開発が捗った話.pdf
by
KaiseiArimura
PDF
カラーミーAPIドキュメントの今後
by
Joe_noh
AWS Black Belt Tech シリーズ 2015 - Amazon API Gateway
by
Amazon Web Services Japan
Api設計
by
Yuto Suzuki
50分で掴み取る ASP.NET Web API パターン&テクニック
by
miso- soup3
Rest ful api設計入門
by
Monstar Lab Inc.
【2018/09/11】PAYでのReact Nativeにおける APIクライアント実装 について
by
Natsuki Yamanaka
LINE API × heroku ×selenium
by
医療IT数学同好会 T/T
Fun tech14-alibaba cloud api gateway-swagger
by
AnzaiKumiko
ヒカラボ「自社サービス開発会社で活躍し続けるために必要な○○とは?」開発エンジニア
by
leverages_event
ヒカラボ「自社サービス開発会社で活躍し続けるために必要な○○とは?」開発エンジニア
by
Isamu Suzuki
Hypermedia: The Missing Element to Building Adaptable Web APIs in Rails (増補日本語版)
by
Toru Kawamura
20190514 AWS Black Belt Online Seminar Amazon API Gateway
by
Amazon Web Services Japan
RESTful API (JAX-RS) 書くだけで仕様書も自動で作られていく話 with MicroProfile Open API
by
Kohei Saito
20200708サーバーレスでのAPI管理の考え方
by
Amazon Web Services Japan
APIモック3分クッキング
by
政雄 金森
Swagger jjug ccc 2018 spring
by
kounan13
(Ruby + Agile) x Cloud = Like!
by
Ayumu Aizawa
ochacafe#6 人にもマシンにもやさしいAPIのエコシステム
by
オラクルエンジニア通信
[Azure Deep Dive] APIエコノミーに向けて ~Azure API ManagementによるAPIの公開と管理~ (2016/12/16)
by
Naoki (Neo) SATO
Hasura APIで 個人開発が捗った話.pdf
by
KaiseiArimura
カラーミーAPIドキュメントの今後
by
Joe_noh
More from Ayumu Aizawa
PDF
Introducing Fn Project
by
Ayumu Aizawa
PDF
Heroku
by
Ayumu Aizawa
PDF
Heroku Changelog in 2013
by
Ayumu Aizawa
PDF
Connected Products
by
Ayumu Aizawa
PDF
Heroku Update Jul, 2013
by
Ayumu Aizawa
PDF
Heroku Update
by
Ayumu Aizawa
PDF
Heroku - Forget Servers!!
by
Ayumu Aizawa
PDF
Heroku Getting Started
by
Ayumu Aizawa
PDF
Heroku Postgres
by
Ayumu Aizawa
PDF
Using Ruby2.0 on Heroku
by
Ayumu Aizawa
PDF
Enterprise Heroku for Java
by
Ayumu Aizawa
PDF
Heroku
by
Ayumu Aizawa
PDF
カスタムアプリケーションプラットフォーム Salesforce Heroku~ ソーシャルアプリケーションを支える技術 ~
by
Ayumu Aizawa
PDF
Herokuのご紹介
by
Ayumu Aizawa
PDF
Heroku Inside
by
Ayumu Aizawa
PDF
Heroku Introduction
by
Ayumu Aizawa
PDF
Herokuのご紹介
by
Ayumu Aizawa
PDF
Building scalablewebapps
by
Ayumu Aizawa
PDF
Heroku in Japan
by
Ayumu Aizawa
PDF
Ruby コミュニティの文化に学ぶエンタープライズシステム開発の処方箋
by
Ayumu Aizawa
Introducing Fn Project
by
Ayumu Aizawa
Heroku
by
Ayumu Aizawa
Heroku Changelog in 2013
by
Ayumu Aizawa
Connected Products
by
Ayumu Aizawa
Heroku Update Jul, 2013
by
Ayumu Aizawa
Heroku Update
by
Ayumu Aizawa
Heroku - Forget Servers!!
by
Ayumu Aizawa
Heroku Getting Started
by
Ayumu Aizawa
Heroku Postgres
by
Ayumu Aizawa
Using Ruby2.0 on Heroku
by
Ayumu Aizawa
Enterprise Heroku for Java
by
Ayumu Aizawa
Heroku
by
Ayumu Aizawa
カスタムアプリケーションプラットフォーム Salesforce Heroku~ ソーシャルアプリケーションを支える技術 ~
by
Ayumu Aizawa
Herokuのご紹介
by
Ayumu Aizawa
Heroku Inside
by
Ayumu Aizawa
Heroku Introduction
by
Ayumu Aizawa
Herokuのご紹介
by
Ayumu Aizawa
Building scalablewebapps
by
Ayumu Aizawa
Heroku in Japan
by
Ayumu Aizawa
Ruby コミュニティの文化に学ぶエンタープライズシステム開発の処方箋
by
Ayumu Aizawa
Heroku HTTP API Design Guide
1.
HTTP API Design
GuideHerokuのAPIデザインガイド Ayumu Aizawa Dev. Marketing Manager / Solutions Architect Heroku Inc.27th Mar,2015
2.
Designing APIAPIを設計することは世界を創造することオレオレワールドに陥りやすい ぼくのかんがえたさいきょうの⃝⃝
3.
Heroku’s HTTP API
Design Guide
4.
Heroku’s HTTP API
Design GuideHerokuのAPIデザインから得た知見をまとめた API設計のガイドラインdevcenter.heroku.com/categories/platform-apigithub.com/interagent/http-api-designHeroku Platform API
5.
Separate ConcernsAPIはユーザの関心ごとに応じて適切に分割する• 必ずしも内部のリソース構造と同じではない•
ユーザ対してサービスの単位をどうみせるか?• アプリケーション、アカウント、ビルド、Dyno、ドメイン ….
6.
Require Secure ConnectionAPIの呼び出しは例外なくTLSなどの安全な通信のみ に応答するように実装する•
何をセキュアにして何をセキュアにしないか?ではなく 全てをセキュアに保つ• APIが提供する機能がセキュリティ脆弱性があった場合の影響を 軽減
7.
Use consistent path
formatエンドポイントには一貫したフォーマットを利用する• 基本的なリソースの操作に関しては、操作をパスに含める 必要はないが、必要な場合には /actions の下に定義/runs/{run_id}/actions/stop
8.
Provide Request-Ids for
Introspectionリソースにはグローバルで一意になるIDを付与する• リソースのトレーサビリティ• 同じIDは常に同じリソースを返す
9.
Divide Large Responses
AcrossRequests with Rangesレスポンスが大きくなる時には”Range”でデータを分割する• リクエストヘッダーで範囲を指定• 必要であればソート順なども指定
10.
Return appropriate status
codesクライアントからのリクエストに対して適切な HTTPステータスコードで応答する• 200:GETリクエストの成功、 DELETE/PATCH/PUTによる 情報の更新が完了• 201:POSTリスエストによる 情報の作成が完了• 202:POST/DELETE/PATCH/PUTを受付けた更新は非同期で 実行される• 206:GETリスエストが正常に 受付けられたが一部の情報のみ 返す
11.
Provide executable example実行可能な利用例を提供する•
ユーザが実際に端末から(手で)実行可能な利用例を提供
12.
Provide machine-readable JSON
schema Provide human-readable docsプログラムで処理しやすいJSONスキーマを提供する 人間が読みやすいドキュメントを提供する
13.
PrmdJSONスキーマの作成、検証、ドキュメント生成prmd init :
JSONスキーマの雛形を作成prmd verify: JSONスキーマの検証prmd doc: ドキュメントの生成
14.
Heroku’s HTTP API
Design Guideくわしくはこちらを御覧くださいdevcenter.heroku.com/categories/platform-apigithub.com/interagent/http-api-designHeroku Platform API
15.
Thank youheroku.com
Download
[8]
ページ先頭
©2009-2025
Movatter.jp