Human apiの取り組み
-
Upload
shinobu-okano -
Category
Software
-
view
271 -
download
3
description
Transcript of Human apiの取り組み
Human Api
の取り組み
岡野忍 (おかのしのぶ)
• Androidエンジニア
• 21歳
• Android Wear/Ruby on Rails
Firefox OS/Dart
Processing/Arduino
Play Framework/Chromecast
お決まりの
Flameです!
https://mdn.mozillademos.org/files/7697/Firefox-OS-Flame-Reference-Device-small.png
Flameです!
https://mdn.mozillademos.org/files/7697/Firefox-OS-Flame-Reference-Device-small.png
2014 年 7 月 28 日 12:00 より販売!
19,980 円(税込) 送料無料!!
Firefox OSが熱い!!
Human Api
の取り組み
Human Apiとは?
Human Apiとは?
• 人のAPI。そのまま…
Human Apiとは?
• 人のAPI。そのまま…
• URLにアクセスすることで人の
情報を取得できる
Human Apiとは?
• 人のAPI。そのまま…
• URLにアクセスすることで人の
情報を取得できる
• 取得できる情報は何でもよい
Human Apiとは?
• 人のAPI。そのまま…
• URLにアクセスすることで人の
情報を取得できる
• 取得できる情報は何でもよい
年齢/血液型/出身地/経歴・学歴/好きな食べ物…
Human Apiの例
Human Apiの例
OS Eventhttp://os-event.herokuapp.com/
OS Event
OS Event
• OS(Okano Shinobu)のイベント
情報を取得できるAPI
OS Event
• OS(Okano Shinobu)のイベント
情報を取得できるAPI
• ゆるびぃ会から「はよ、作れ」
的な雰囲気を感じで作りました
Apiの構成
Apiの構成
http://os-event.herokuapp.com
Apiの構成
http://os-event.herokuapp.com
/event
/simple
/week
/today
/history
Apiの構成
http://os-event.herokuapp.com
/event
/simple
/week
/today
/history
/(:event_site)- atnd- connpass- zusaar
/event
/event
http://os-event.herokuapp.com /event
/event
今後参加するイベントの一覧が
取得できます
http://os-event.herokuapp.com /event
/simple
/simple
http://os-event.herokuapp.com /simple
/simple
今後参加するイベントの一覧が
取得できます
+
詳細情報がなく、シンプル
http://os-event.herokuapp.com /simple
/week
/week
http://os-event.herokuapp.com /week
/week
今週参加するイベントの一覧が
取得できます
http://os-event.herokuapp.com /week
/today
/today
http://os-event.herokuapp.com /today
/today
今日参加するイベントの一覧が
取得できます
http://os-event.herokuapp.com /today
/histroy
/histroy
http://os-event.herokuapp.com /history
/histroy
過去に参加したイベントの一覧が
取得できます
http://os-event.herokuapp.com /history
/(:event_site)
/(:event_site)
http://os-event.herokuapp.com /(:event_site)
/event
/simple
/week
/today
/(:event_site)
特定のイベントサイトだけ
取得できます
http://os-event.herokuapp.com /(:event_site)
/event
/simple
/week
/today
Architecture - OS Event
Architecture - OS Event
• Language - Ruby on Rails
Architecture - OS Event
• Language - Ruby on Rails
• Server - Heroku
Architecture - OS Event
• Language - Ruby on Rails
• Server - Heroku
• Database - PostgreSQL
Architecture - OS Event
• Language - Ruby on Rails
• Server - Heroku
• Database - PostgreSQL
• Operation - OSS
Github - https://github.com/operando/OS-Event
OS Eventの今後
OS Eventの今後
• Doorkeeperの参加イベント取得
atnd/connpass/zusaar 対応済み
OS Eventの今後
• Doorkeeperの参加イベント取得
atnd/connpass/zusaar 対応済み
• Cache/Response timeの向上
OS Eventの今後
• Doorkeeperの参加イベント取得
atnd/connpass/zusaar 対応済み
• Cache/Response timeの向上
• Refactoring
OS Eventの今後
• Doorkeeperの参加イベント取得
atnd/connpass/zusaar 対応済み
• Cache/Response timeの向上
• Refactoring
• APIを使用したApplication
Android/iOS/Chrome App etc.
OS Evenからわかったこと
OS Evenからわかったこと
特定の誰かの情報を
取得できるAPI
の需要が意外とある
そこから
考えた取り組み
Human Api
Human Apiの概念
Human Apiの概念
• 人の情報をAPI化
Human Apiの概念
• 人の情報をAPI化
• 人のOpen Data
Human Apiの概念
• 人の情報をAPI化
• 人のOpen Data
• シンプルに情報の共有
Human Apiの概念
• 人の情報をAPI化
• 人のOpen Data
• シンプルに情報の共有
• 人 = One URL
おわりに
おわりに
• 時代とともに変わる
技術と同じで、人の情報も同じ
おわりに
• 時代とともに変わる
技術と同じで、人の情報も同じ
• まずはやってみる
私の情報のAPI化
おわりに
• 時代とともに変わる
技術と同じで、人の情報も同じ
• まずはやってみる
私の情報のAPI化
• 名称変えたい
Human Apiってそのままでなんかなー
ご清聴ありがとうございました