Human apiの取り組み

Preview:

DESCRIPTION

Human apiの取り組み

Citation preview

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ってそのままでなんかなー

ご清聴ありがとうございました

Recommended