Enviar pesquisa
Carregar
すぐ使える!入門API設計ワークショップ
•
6 gostaram
•
6,203 visualizações
jumpei chikamori
Seguir
すぐ使える!入門API設計ワークショップ https://supporterzcolab.com/event/145/
Leia menos
Leia mais
Tecnologia
Denunciar
Compartilhar
Denunciar
Compartilhar
1 de 92
Baixar agora
Baixar para ler offline
Recomendados
What's new in Rails 4.1
What's new in Rails 4.1
Vysakh Sreenivasan
Being an Apache Kafka Developer Hero in the World of Cloud (Ricardo Ferreira,...
Being an Apache Kafka Developer Hero in the World of Cloud (Ricardo Ferreira,...
confluent
APIエコノミー時代の認証・認可
APIエコノミー時代の認証・認可
Tatsuo Kudo
分享無名小站 API
分享無名小站 API
Joseph Chiang
The 7 Deadly Sins of API Design
The 7 Deadly Sins of API Design
luisw19
INTER-Mediator 5.7とFileMaker Data API (Trial)
INTER-Mediator 5.7とFileMaker Data API (Trial)
Atsushi Matsuo
Daum오픈api
Daum오픈api
승철 이
Rest
Rest
Aircon Chen
Recomendados
What's new in Rails 4.1
What's new in Rails 4.1
Vysakh Sreenivasan
Being an Apache Kafka Developer Hero in the World of Cloud (Ricardo Ferreira,...
Being an Apache Kafka Developer Hero in the World of Cloud (Ricardo Ferreira,...
confluent
APIエコノミー時代の認証・認可
APIエコノミー時代の認証・認可
Tatsuo Kudo
分享無名小站 API
分享無名小站 API
Joseph Chiang
The 7 Deadly Sins of API Design
The 7 Deadly Sins of API Design
luisw19
INTER-Mediator 5.7とFileMaker Data API (Trial)
INTER-Mediator 5.7とFileMaker Data API (Trial)
Atsushi Matsuo
Daum오픈api
Daum오픈api
승철 이
Rest
Rest
Aircon Chen
Build Your First Mobile App in 1 hour with Windows App Studio
Build Your First Mobile App in 1 hour with Windows App Studio
Nick Landry
Twitter 研究会2012-1-28 - Twitter APIの紹介
Twitter 研究会2012-1-28 - Twitter APIの紹介
Yusuke Yamamoto
Intro to Strapi 4
Intro to Strapi 4
Shadi Akil
Map Mashup Trend
Map Mashup Trend
Jinho Jung
Ros: 站在巨人的肩膀上
Ros: 站在巨人的肩膀上
建銘 林
Maintaining the Front Door to Netflix
Maintaining the Front Door to Netflix
Benjamin Schmaus
Open at Yahoo
Open at Yahoo
Joseph Chiang
Getting to Grips with RESTful APIs
Getting to Grips with RESTful APIs
Petko Mikhailov
マイクロサービスバックエンドAPIのためのRESTとgRPC
マイクロサービスバックエンドAPIのためのRESTとgRPC
disc99_
API Workshop: Deep dive into REST APIs
API Workshop: Deep dive into REST APIs
Tom Johnson
Heybe Pentest Automation Toolkit - BlackHat USA 2015
Heybe Pentest Automation Toolkit - BlackHat USA 2015
Bahtiyar Bircan
About Flink streaming
About Flink streaming
용휘 김
Drupal as Base For Your NEXT Mobile App
Drupal as Base For Your NEXT Mobile App
Sumit Kataria
Search - Sugcon 2023.pptx
Search - Sugcon 2023.pptx
Jesper Balle
Las apps
Las apps
jose luis domínguez hernández
Piwik Analytics Platform
Piwik Analytics Platform
piwik
Participating in the Web of Data
Participating in the Web of Data
guest34a662b
Design & Deploy a data-driven Web API in 2 hours
Design & Deploy a data-driven Web API in 2 hours
Restlet
シリコンバレーでエンジニア就職する前に知りたかったこと
シリコンバレーでエンジニア就職する前に知りたかったこと
Tatsuya Nanjo
Buildingplatforms
Buildingplatforms
codebits
Goのパッケージ管理 @Go合宿2018
Goのパッケージ管理 @Go合宿2018
jumpei chikamori
コードジェネレートとの付き合い方 @Go Conference 2018 Spring
コードジェネレートとの付き合い方 @Go Conference 2018 Spring
jumpei chikamori
Mais conteúdo relacionado
Semelhante a すぐ使える!入門API設計ワークショップ
Build Your First Mobile App in 1 hour with Windows App Studio
Build Your First Mobile App in 1 hour with Windows App Studio
Nick Landry
Twitter 研究会2012-1-28 - Twitter APIの紹介
Twitter 研究会2012-1-28 - Twitter APIの紹介
Yusuke Yamamoto
Intro to Strapi 4
Intro to Strapi 4
Shadi Akil
Map Mashup Trend
Map Mashup Trend
Jinho Jung
Ros: 站在巨人的肩膀上
Ros: 站在巨人的肩膀上
建銘 林
Maintaining the Front Door to Netflix
Maintaining the Front Door to Netflix
Benjamin Schmaus
Open at Yahoo
Open at Yahoo
Joseph Chiang
Getting to Grips with RESTful APIs
Getting to Grips with RESTful APIs
Petko Mikhailov
マイクロサービスバックエンドAPIのためのRESTとgRPC
マイクロサービスバックエンドAPIのためのRESTとgRPC
disc99_
API Workshop: Deep dive into REST APIs
API Workshop: Deep dive into REST APIs
Tom Johnson
Heybe Pentest Automation Toolkit - BlackHat USA 2015
Heybe Pentest Automation Toolkit - BlackHat USA 2015
Bahtiyar Bircan
About Flink streaming
About Flink streaming
용휘 김
Drupal as Base For Your NEXT Mobile App
Drupal as Base For Your NEXT Mobile App
Sumit Kataria
Search - Sugcon 2023.pptx
Search - Sugcon 2023.pptx
Jesper Balle
Las apps
Las apps
jose luis domínguez hernández
Piwik Analytics Platform
Piwik Analytics Platform
piwik
Participating in the Web of Data
Participating in the Web of Data
guest34a662b
Design & Deploy a data-driven Web API in 2 hours
Design & Deploy a data-driven Web API in 2 hours
Restlet
シリコンバレーでエンジニア就職する前に知りたかったこと
シリコンバレーでエンジニア就職する前に知りたかったこと
Tatsuya Nanjo
Buildingplatforms
Buildingplatforms
codebits
Semelhante a すぐ使える!入門API設計ワークショップ
(20)
Build Your First Mobile App in 1 hour with Windows App Studio
Build Your First Mobile App in 1 hour with Windows App Studio
Twitter 研究会2012-1-28 - Twitter APIの紹介
Twitter 研究会2012-1-28 - Twitter APIの紹介
Intro to Strapi 4
Intro to Strapi 4
Map Mashup Trend
Map Mashup Trend
Ros: 站在巨人的肩膀上
Ros: 站在巨人的肩膀上
Maintaining the Front Door to Netflix
Maintaining the Front Door to Netflix
Open at Yahoo
Open at Yahoo
Getting to Grips with RESTful APIs
Getting to Grips with RESTful APIs
マイクロサービスバックエンドAPIのためのRESTとgRPC
マイクロサービスバックエンドAPIのためのRESTとgRPC
API Workshop: Deep dive into REST APIs
API Workshop: Deep dive into REST APIs
Heybe Pentest Automation Toolkit - BlackHat USA 2015
Heybe Pentest Automation Toolkit - BlackHat USA 2015
About Flink streaming
About Flink streaming
Drupal as Base For Your NEXT Mobile App
Drupal as Base For Your NEXT Mobile App
Search - Sugcon 2023.pptx
Search - Sugcon 2023.pptx
Las apps
Las apps
Piwik Analytics Platform
Piwik Analytics Platform
Participating in the Web of Data
Participating in the Web of Data
Design & Deploy a data-driven Web API in 2 hours
Design & Deploy a data-driven Web API in 2 hours
シリコンバレーでエンジニア就職する前に知りたかったこと
シリコンバレーでエンジニア就職する前に知りたかったこと
Buildingplatforms
Buildingplatforms
Mais de jumpei chikamori
Goのパッケージ管理 @Go合宿2018
Goのパッケージ管理 @Go合宿2018
jumpei chikamori
コードジェネレートとの付き合い方 @Go Conference 2018 Spring
コードジェネレートとの付き合い方 @Go Conference 2018 Spring
jumpei chikamori
システムリプレース業務のススメ@vsLT
システムリプレース業務のススメ@vsLT
jumpei chikamori
goaを使った開発TIPS@六本木一丁目
goaを使った開発TIPS@六本木一丁目
jumpei chikamori
Goを好きになる方法@Go合宿
Goを好きになる方法@Go合宿
jumpei chikamori
【第71回 Cocoa勉強会関西 】アプリをリリースして、得た知見と今後の課題。
【第71回 Cocoa勉強会関西 】アプリをリリースして、得た知見と今後の課題。
jumpei chikamori
【サポーターズKyoto勉強会】ざっくり理解するクラウドの基礎
【サポーターズKyoto勉強会】ざっくり理解するクラウドの基礎
jumpei chikamori
Mais de jumpei chikamori
(7)
Goのパッケージ管理 @Go合宿2018
Goのパッケージ管理 @Go合宿2018
コードジェネレートとの付き合い方 @Go Conference 2018 Spring
コードジェネレートとの付き合い方 @Go Conference 2018 Spring
システムリプレース業務のススメ@vsLT
システムリプレース業務のススメ@vsLT
goaを使った開発TIPS@六本木一丁目
goaを使った開発TIPS@六本木一丁目
Goを好きになる方法@Go合宿
Goを好きになる方法@Go合宿
【第71回 Cocoa勉強会関西 】アプリをリリースして、得た知見と今後の課題。
【第71回 Cocoa勉強会関西 】アプリをリリースして、得た知見と今後の課題。
【サポーターズKyoto勉強会】ざっくり理解するクラウドの基礎
【サポーターズKyoto勉強会】ざっくり理解するクラウドの基礎
Último
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
Gabriella Davis
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
Delhi Call girls
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
Radu Cotescu
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
naman860154
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
Earley Information Science
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Drew Madelung
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
Malak Abu Hammad
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
Results
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
Rafal Los
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
UK Journal
Slack Application Development 101 Slides
Slack Application Development 101 Slides
praypatel2
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
Delhi Call girls
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
vu2urc
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
Delhi Call girls
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
Khem
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your Business
Pixlogix Infotech
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
Delhi Call girls
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
Maria Levchenko
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
Enterprise Knowledge
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Neo4j
Último
(20)
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Slack Application Development 101 Slides
Slack Application Development 101 Slides
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your Business
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
すぐ使える!入門API設計ワークショップ
1.
API 9 28 @
2.
3.
” ” HAL WEB 4 pei0804 pei0804
4.
2018
5.
※
6.
7.
8.
9.
10.
11.
19:10
12.
API
13.
API
14.
API
15.
API Application Programming
Interface Wikipedia
16.
17.
18.
2
19.
1 http://www.timer-tab.com/
20.
• • ( )
21.
API :3 http://www.timer-tab.com/
22.
23.
24.
25.
API
26.
API
27.
API =API
28.
A A A
API
29.
WebAPI Connpass API /events
GET API
30.
31.
32.
↓ API
33.
34.
35.
API 19:20
36.
37.
38.
• • ( )
39.
:3 http://www.timer-tab.com/
40.
41.
42.
• • • •
43.
19:25
44.
URL
45.
URL Uniform Resource Locator
Web
46.
URL URI • /users
• /users/1 ID 1
47.
48.
• • ( )
49.
URL :2 http://www.timer-tab.com/
50.
• /users/ • /users/1
ID 1 • ??????? • ??????? ID 1 • ??????? ID 1
51.
52.
• /users/ • /users/1
ID 1 • /users • /users/1 ID 1 • /users/1 ID 1
53.
54.
• /users/ • /users/1
ID 1 • /users • /users/1 ID 1 • /users/1 ID 1
55.
• /users/ • /users/1
ID 1 • /users • /users/1 ID 1 • /users/1 ID 1
56.
HTTP 19:35
57.
HTTP GET POST PUT DELETE
58.
Twitter
59.
GET /timeline
60.
POST /timeline
61.
62.
• • •
63.
HTTP :2 http://www.timer-tab.com/
64.
GET/POST/PUT/DELETE ???? /users ???? /users/1
ID ???? /users ???? /users/1 ID 1 ???? /users/1 ID 1
65.
GET /users GET /users/1
ID POST /users PUT /users/1 ID 1 DELETE /users/1 ID 1
66.
GET /users/1 ID POST
/users PUT /users/1 ID 1 DELETE /users/1 ID 1 GET /users
67.
• URL • KISS •
URL • /self /me • URL /v1 •
68.
69.
HTTP 19:40
70.
71.
HTTP • 200 • 300 •
400 • 500
72.
73.
:2 http://www.timer-tab.com/
74.
75.
76.
• • ( )
77.
:4 http://www.timer-tab.com/
78.
GET /users (????) GET
/users/1 ID (????) POST /users (????) PUT /users/1 ID 1 (????) DELETE /users/1 ID 1 (????)
79.
80.
GET /users (200) GET
/users/1 ID (200) POST /users (201) PUT /users/1 ID 1 (200 OR 204) DELETE /users/1 ID 1 (204)
81.
• GitHub 401
• 200 OK • 400 500
82.
JSON 19:50
83.
GET /users [ { "id" :
1 "name": "TOM" "email": "hogehoge@gmail.com" }, { "id" : 2 "name": "BOB" "email": "foooooo@gmail.com" },{…} ]
84.
GET /users/1 { "id" :
1 "name": "TOM" "email": "hogehoge@gmail.com" }
85.
86.
API :10 http://www.timer-tab.com/
87.
API • • • •
88.
REST Full
89.
• • status:200
Header Header • data Link RFC5988
90.
91.
• REST Full •
API Swagger • GithubAPI • • CORS •
Baixar agora