Post on 18-May-2015
description
transcript
...more than just a website
일반웹사이트이상의
(an API too!)
API도!
Simon Batistoni
Flickr Engineering
Flickr엔지니어링
What is Flickr? Flickr 란?
What is Flickr? Flickr 란?
A photo-sharing website
사진 공유웹사이트
Over 1,000,000,000
Photos!
백만 장이상의사진들
Public by default
Public by default
A huge collection of
photos from people everywhere!
세계 각국의사람들의 사진컬렉션!
Available in 8 languages 8개국어로 가능한
What is Flickr? Flickr 란?
http://farm1.static.flickr.com/21/35544221_ccca0fc50d_o.jpghttp://farm1.static.flickr.com/21/35544221_ccca0fc50d_o.jpg
Feedsvs
APIs
Feeds
http://flickr.com/services/feeds
Flickr Database
Templates
RDFRSS Atom
Feeds
http://flickr.com/services/feeds
Flickr Database
Templates
RDFRSS AtomSQL
JSONYAML
CSV
PHP
Feeds
Simple 간단한
Accessible 편리한
Allow Casual Consumers
일반구매자들을 허용하는
Feeds
“Read-only”
Not instant
Can be bandwidth-
heavy
“읽기전용”
즉각적이지 않은
많은 전송량
How Flickr Works (sort of) Flickr 이 어떻게 작동되는데
Flickr Database
Website웹사이트
Feeds
API
Applications
Why an API? 왜 API인가?
Helps build
flickr.com
flickr.com 확립을 돕는
AJAX!
3rd Party Creativity!
제 3자의 창의력!
flickr.com 을 시험해 볼 수있게 하게
Helps us test
flickr.com
Third Party Applications 제 3자의 Applications
Provide Niche
Functionality
특정분야/틈새시장 의 기능성을제공하는
Democracy (sort of)
민주주의(어느
정도선에서는)
Application Examples 어플리케이션 예제
http://www.deviousgelatin.com/montager/
Application Examples 어플리케이션 예제
http://bighugelabs.com/flickr/scout.php
Application Examples 어플리케이션 예제
http://bighugelabs.com/flickr/scout.php
http://labs.systemone.at/retrievr/
Application Examples 어플리케이션 예제
http://www.krazydad.com/colrpickr/
Application Examples 어플리케이션 예제
http://home.comcast.net/~major_clanger/TiVo/
http://flickr.com/services/
Application Examples 어플리케이션 예제
Mash-ups
Combining 2 (or more) data sources into one exciting
new thing
2개(그 이상의) 정보들을 하나의 흥미롭고 새로운 것으로 결합
Only limited by your imagination
너의 창의력 안에서만 제한되는
Mash-ups
+
=
Mash-ups
+
=
Accessing the API API에 접근하는
http://flickr.com/services/api
Can do (almost) everything
flickr.com can
flickr.com 이 할수있는 (거의) 모든 것을 해낼 수 있는
Access metadata
tags
geo
exif more!
metadata 접근
태그
위치
exif더!
Write!flickr.com 에 정보쓰기
About 100 public
methods
약100가지의방법
Accessing the API API에 접근하는
http://flickr.com/services/api
Can do (almost) everything
flickr.com can
flickr.com 이 할수있는 (거의) 모든 것을 해낼 수 있는
Accessing the API
http://flickr.com/services/api
Identify yourself with
API Keys
당신을 API
keys로증명하세(Stop
Abuse)(악용을멈추자)
No more authentication
needed for public data
더이상의
인증이 공공데이터를
위해 필요하지 않음
API에 접근하는
API Authentication
No Passwords! 비밀번호 없이!
Mini-frobs
Tokens
Frobs
API에 접근하는
http://www.flickr.com/services/api/misc.userauth.html
API Kits
Ruby
Delphi ColdFusion
LISP
Java
.NET
BASIC
Python
cUrl PerlActionScript
PHP
http://flickr.com/photos/zanastardust/145197704/http://flickr.com/photos/stewart/393673611/http://flickr.com/photos/awfulshot/117113615/http://flickr.com/photos/dsifry/35544221/http://flickr.com/photos/pandemia/457723666/http://flickr.com/photos/katemonkey/171171897/http://flickr.com/photos/plasticrevolver/164351244/http://flickr.com/photos/timpritlove/28492433/http://flickr.com/photos/timpritlove/28491820/http://flickr.com/photos/kim_scarborough/687997996/ http://flickr.com/photos/spachef/684038711/ http://flickr.com/photos/37134982@N00/753492525/http://flickr.com/photos/16577536@N00/398429879/http://flickr.com/photos/kk/20842690/http://flickr.com/photos/spine/1190347172/
Photo Credits
The End! 끝!
Any Questions?질문 있으세요?