ºÝºÝߣ

ºÝºÝߣShare a Scribd company logo
fagner moura - @seufagner




graph api
Facebook graph api
old REST(?) api
https://api.facebook.com/method/[name]


? users.hasAppPermission
? users.isAppUser
? users.getLoggedInUser
? stream.publish ...
old REST(?) api
https://api.facebook.com/method/[name]


? users.hasAppPermission
? users.isAppUser
? users.getLoggedInUser
? stream.publish ...


                           session_key
old REST(?) api
https://api.facebook.com/method/[name]


? users.hasAppPermission
? users.isAppUser
? users.getLoggedInUser
? stream.publish ...


                           session_key
old REST(?) api
https://api.facebook.com/method/[name]


? users.hasAppPermission
? users.isAppUser
? users.getLoggedInUser
? stream.publish ...


                           session_key
       deprecated
old REST api
https://api.facebook.com/method/[name]


? users.hasAppPermission
? users.isAppUser
? users.getLoggedInUser
? stream.publish ...


                           session_key
       deprecated
old REST api
https://api.facebook.com/method/[name]


? users.hasAppPermission
? users.isAppUser
? users.getLoggedInUser
? stream.publish ...


                           session_key
       deprecated
Facebook graph api
REST ?
         ?   easy SOA
         ?   resources
         ?   only HTTP
         ?   stateless
? lightweight
               ? simple
               ? readable



now, only json response
objects
user
page
message
status message
photo
video ...        objects
user
page
message
status message
photo
video ...                   objects
https://graph.facebook.com/ID
user
page
message
status message
photo
video ...                  objects
https://graph.facebook.com/19292868552
user
page
message
status message
photo
video ...                   objects
https://graph.facebook.com/plataform
user
page
message
status message
photo
video ...          objects
                     +
                 connections
user@connections
home
feed
posts
friends
picture
photos ...   user@connections
home
feed
posts
?friends
                          (public data)
?picture
photos ...      user@connections
https://graph.facebook.com/me/friends
https://graph.facebook.com/me/picture
?home
?feed
?posts
?friends
                      (read_stream permission)
?picture
photos ...      user@connections
https://graph.facebook.com/me/home
https://graph.facebook.com/me/feed
?home
?feed
?posts
?friends
                (read_stream permission)
?picture
photos ...   user@connections

    session_token?
?home
?feed
?posts
?friends
                (read_stream permission)
?picture
photos ...   user@connections

     access_token
?home
?feed
?posts
?friends
                (user_photos permission)
?picture
?photos ... user@connections

       access_token
? oauth 2.0
              ? server side
              ? client side

grant
permissions
Facebook graph api
? open protocol
? authentication
? widely used
? open protocol
? authentication
? widely used
? oauth 2.0
              ? server side
              ? client side

grant
permissions
? oauth server
         ? user
         ? application
actors
server side flow
  App try to access                           OAuth Dialog
     Facebook                                 (App Authorization)




                      OAuth Dialog
                      (User Authentication)




curl -F 'client_id=113391995351148' 
     -F 'redirect_uri=http://facebook-buraco-debug.jogatina.com.....' 
     https://www.facebook.com/dialog/oauth
server side flow
  App try to access                           OAuth Dialog
     Facebook                                 (App Authorization)




                      OAuth Dialog
                      (User Authentication)




curl -F 'client_id=113391995351148' 
     -F 'redirect_uri=http://facebook-buraco-debug.jogatina.com.....' 
     -F 'scope=email, read_stream' 
     https://www.facebook.com/dialog/oauth
server side flow
 App try to access                           OAuth Dialog
    Facebook                                 (App Authorization)




                     OAuth Dialog
                     (User Authentication)




Cookie not found, show OAuth Dialog                         (facebook layout)
server side flow
 App try to access                           OAuth Dialog
    Facebook                                 (App Authorization)




                     OAuth Dialog
                     (User Authentication)




goes to App authorization directly
server side flow
                       OAuth Dialog          HTTP 302
                       (App Authorization)   (redirect_url param)




OAuth Dialog
User Authentication)




    don?t allow !
    redirect with some params like: error_reason, error, etc.
server side flow
                       OAuth Dialog                 HTTP 302
                       (App Authorization)          (redirect_url param)




OAuth Dialog
User Authentication)




    allow !
    redirect with authorization              code param
server side flow
                                                                  OAuth Dialog
                       http://mydomain...
)                                                                 (App Authorization)




    curl -F 'client_id=113391995351148' 
         -F 'redirect_uri=http://facebook-buraco-debug.jogatina.com.....' 
         -F 'client_secret=f8138690fe947221d4d2c071aa945395' 
        -F 'code=[authorization code here]' 
        https://graph.facebook.com/oauth/access_token
server side flow

                  http://mydomain...                     HTTP 400
)




    { "error": {
            "type": "OAuthException",
            "message": "Error validating verification code." }
    }
server side flow
                                     HTTP 302
                http://mydomain...
)                                    (redirect_url param)




    Sucessfull authenticated !
    access_token in the body of the request
? oauth 2.0
              ? server side
              ? client side

grant
permissions
client side flow

          ? desktop
          ? mobile
          ? javascript
client side flow
                                            OAuth Dialog
    HTTP request
                                            (App Authorization)




curl -F 'client_id=113391995351148' 
     -F 'redirect_uri=http://facebook-buraco-debug.jogatina.com.....' 
     -F ¡®response_type=token' 
     https://www.facebook.com.br/dialog/oauth
client side flow
                                  HTTP 302
   HTTP request
                                  (redirect_url param)




Pass URI fragment with      access_token
http://jogatina.com....#access_token=gzZ666a..&expires_in=64090
client side flow

   HTTP request                        HTTP 400




{ "error": {
        "type": "OAuthException",
        "message": "Error validating verification code." }
}
services available

                                               ?   reading
                                               ?   searching
                                               ?   publishing
                                               ?   ...

curl -F ¡®fields=id,name,picture' 
     -F ¡®access_token=...' 
     https://graph.facebook.com/fagner.moura
services available

                                         ?   reading
                                         ?   searching
                                         ?   publishing
                                         ?   ...

curl -F ¡®q=futebol' 
     -F ¡®type=user' 
     https://graph.facebook.com/search
services available

                                               ?    reading
                                               ?    searching
                                               ?    publishing
                                               ?    ...
curl -F ¡®message=Jogue no Jogatina hoje' 
     -F ¡®access_token=...¡¯ 
     https://graph.facebook.com/fagner.moura/feed
services available

                      ?   reading
                      ?   searching
                      ?   publishing
                      ?   ...
paging         deleting
                            insights
         real time update
:-)




      fagner moura - @seufagner

More Related Content

What's hot (16)

Intro to developing for @twitterapi
Intro to developing for @twitterapiIntro to developing for @twitterapi
Intro to developing for @twitterapi
Raffi Krikorian
?
The Identity Problem of the Web and how to solve it
The Identity Problem of the Web and how to solve itThe Identity Problem of the Web and how to solve it
The Identity Problem of the Web and how to solve it
Bastian Hofmann
?
What's happening here?
What's happening here?What's happening here?
What's happening here?
Raffi Krikorian
?
Rest experience-report
Rest experience-reportRest experience-report
Rest experience-report
Jim Barritt
?
Cbcode volume2
Cbcode volume2Cbcode volume2
Cbcode volume2
Madfex
?
Building jQuery Mobile Web Apps
Building jQuery Mobile Web AppsBuilding jQuery Mobile Web Apps
Building jQuery Mobile Web Apps
Operation Mobile
?
Rb link database
Rb link databaseRb link database
Rb link database
Slash Organization
?
Workshop : Facebook JavaScript SDK
Workshop : Facebook JavaScript SDKWorkshop : Facebook JavaScript SDK
Workshop : Facebook JavaScript SDK
Dimitar Danailov
?
ÉçÎÄ×Ö£Ä: ÞZÅ¿é_½»ÎïÕZ
ÉçÎÄ×Ö£Ä: ÞZÅ¿é_½»ÎïÕZÉçÎÄ×Ö£Ä: ÞZÅ¿é_½»ÎïÕZ
ÉçÎÄ×Ö£Ä: ÞZÅ¿é_½»ÎïÕZ
Audrey Tang
?
Introduction to Facebook Javascript SDK (NEW)
Introduction to Facebook Javascript SDK (NEW)Introduction to Facebook Javascript SDK (NEW)
Introduction to Facebook Javascript SDK (NEW)
Colin Su
?
You're still using passwords on your site?
You're still using passwords on your site?You're still using passwords on your site?
You're still using passwords on your site?
Francois Marier
?
USC Yahoo! BOSS, YAP and YQL Overview
USC Yahoo! BOSS, YAP and YQL OverviewUSC Yahoo! BOSS, YAP and YQL Overview
USC Yahoo! BOSS, YAP and YQL Overview
Jonathan LeBlanc
?
CIS13: Identity Tech Overview: Less Pain, More Gain
CIS13: Identity Tech Overview: Less Pain, More GainCIS13: Identity Tech Overview: Less Pain, More Gain
CIS13: Identity Tech Overview: Less Pain, More Gain
CloudIDSummit
?
The Mobile Internet is Bigger Than You Think
The Mobile Internet is Bigger Than You ThinkThe Mobile Internet is Bigger Than You Think
The Mobile Internet is Bigger Than You Think
Jason Grigsby
?
Journalism and the Future of Mobile
Journalism and the Future of MobileJournalism and the Future of Mobile
Journalism and the Future of Mobile
Jason Grigsby
?
Building Consistent RESTful APIs in a high-performance environment
Building Consistent RESTful APIs in a high-performance environmentBuilding Consistent RESTful APIs in a high-performance environment
Building Consistent RESTful APIs in a high-performance environment
LinkedIn
?
Intro to developing for @twitterapi
Intro to developing for @twitterapiIntro to developing for @twitterapi
Intro to developing for @twitterapi
Raffi Krikorian
?
The Identity Problem of the Web and how to solve it
The Identity Problem of the Web and how to solve itThe Identity Problem of the Web and how to solve it
The Identity Problem of the Web and how to solve it
Bastian Hofmann
?
Rest experience-report
Rest experience-reportRest experience-report
Rest experience-report
Jim Barritt
?
Cbcode volume2
Cbcode volume2Cbcode volume2
Cbcode volume2
Madfex
?
Building jQuery Mobile Web Apps
Building jQuery Mobile Web AppsBuilding jQuery Mobile Web Apps
Building jQuery Mobile Web Apps
Operation Mobile
?
Workshop : Facebook JavaScript SDK
Workshop : Facebook JavaScript SDKWorkshop : Facebook JavaScript SDK
Workshop : Facebook JavaScript SDK
Dimitar Danailov
?
ÉçÎÄ×Ö£Ä: ÞZÅ¿é_½»ÎïÕZ
ÉçÎÄ×Ö£Ä: ÞZÅ¿é_½»ÎïÕZÉçÎÄ×Ö£Ä: ÞZÅ¿é_½»ÎïÕZ
ÉçÎÄ×Ö£Ä: ÞZÅ¿é_½»ÎïÕZ
Audrey Tang
?
Introduction to Facebook Javascript SDK (NEW)
Introduction to Facebook Javascript SDK (NEW)Introduction to Facebook Javascript SDK (NEW)
Introduction to Facebook Javascript SDK (NEW)
Colin Su
?
You're still using passwords on your site?
You're still using passwords on your site?You're still using passwords on your site?
You're still using passwords on your site?
Francois Marier
?
USC Yahoo! BOSS, YAP and YQL Overview
USC Yahoo! BOSS, YAP and YQL OverviewUSC Yahoo! BOSS, YAP and YQL Overview
USC Yahoo! BOSS, YAP and YQL Overview
Jonathan LeBlanc
?
CIS13: Identity Tech Overview: Less Pain, More Gain
CIS13: Identity Tech Overview: Less Pain, More GainCIS13: Identity Tech Overview: Less Pain, More Gain
CIS13: Identity Tech Overview: Less Pain, More Gain
CloudIDSummit
?
The Mobile Internet is Bigger Than You Think
The Mobile Internet is Bigger Than You ThinkThe Mobile Internet is Bigger Than You Think
The Mobile Internet is Bigger Than You Think
Jason Grigsby
?
Journalism and the Future of Mobile
Journalism and the Future of MobileJournalism and the Future of Mobile
Journalism and the Future of Mobile
Jason Grigsby
?
Building Consistent RESTful APIs in a high-performance environment
Building Consistent RESTful APIs in a high-performance environmentBuilding Consistent RESTful APIs in a high-performance environment
Building Consistent RESTful APIs in a high-performance environment
LinkedIn
?

Viewers also liked (20)

Facebook Login & Open Graph Introduction
Facebook Login & Open Graph IntroductionFacebook Login & Open Graph Introduction
Facebook Login & Open Graph Introduction
Eric Ping
?
Facebook Open Graph API
Facebook Open Graph APIFacebook Open Graph API
Facebook Open Graph API
Colin Smillie
?
Facebook 3rd Party Api
Facebook 3rd Party ApiFacebook 3rd Party Api
Facebook 3rd Party Api
Yoss Cohen
?
Facebook API for Developers : Introducing the Facebook Platform
Facebook API for Developers : Introducing the Facebook PlatformFacebook API for Developers : Introducing the Facebook Platform
Facebook API for Developers : Introducing the Facebook Platform
Wildan Maulana
?
Facebook 31 Party
Facebook 31 PartyFacebook 31 Party
Facebook 31 Party
Jim Szewc
?
Managing your Business APIs is using WSO2 API Manager
Managing your Business APIs is using WSO2 API Manager Managing your Business APIs is using WSO2 API Manager
Managing your Business APIs is using WSO2 API Manager
WSO2
?
 Business Manager do Facebook 2014 Business Manager do Facebook 2014
Business Manager do Facebook 2014
J¨²nior Beltr?o
?
Gerenciador de Neg¨®cios do FacebookGerenciador de Neg¨®cios do Facebook
Gerenciador de Neg¨®cios do Facebook
Kau¨º Krischnegg
?
Pengenalan json
Pengenalan jsonPengenalan json
Pengenalan json
M. Arif Husein Guci
?
Pemanfaatan json dengan mysql
Pemanfaatan json dengan mysqlPemanfaatan json dengan mysql
Pemanfaatan json dengan mysql
DermawanAdi
?
Membangun Aplikasi SMS dengan Gammu dan PHP Framework CodeIgniter
Membangun Aplikasi SMS dengan Gammu dan PHP Framework CodeIgniterMembangun Aplikasi SMS dengan Gammu dan PHP Framework CodeIgniter
Membangun Aplikasi SMS dengan Gammu dan PHP Framework CodeIgniter
Beni Krisbiantoro
?
Web API Practice Handbook
Web API Practice HandbookWeb API Practice Handbook
Web API Practice Handbook
I Gusti Ngurah Oka Prinarjaya
?
Facebook Open Stream API - Facebook Developer Garage Dhaka
Facebook Open Stream API - Facebook Developer Garage DhakaFacebook Open Stream API - Facebook Developer Garage Dhaka
Facebook Open Stream API - Facebook Developer Garage Dhaka
Mohammad Emran Hasan
?
Impact Marketing: Facebook and Pinterest
Impact Marketing: Facebook and PinterestImpact Marketing: Facebook and Pinterest
Impact Marketing: Facebook and Pinterest
Sarah Page
?
Pengembangan Mobile Learning (Android) dengan eXeLearning dan PhoneGap Build
Pengembangan Mobile Learning (Android) dengan eXeLearning dan PhoneGap BuildPengembangan Mobile Learning (Android) dengan eXeLearning dan PhoneGap Build
Pengembangan Mobile Learning (Android) dengan eXeLearning dan PhoneGap Build
Wahyu Purnomo
?
Facebook permission
Facebook permissionFacebook permission
Facebook permission
seung hyun Seo
?
What is the Facebook Open Graph
What is the Facebook Open GraphWhat is the Facebook Open Graph
What is the Facebook Open Graph
Jay Feitlinger
?
Facebook Open Graph 6.10.10
Facebook Open Graph 6.10.10Facebook Open Graph 6.10.10
Facebook Open Graph 6.10.10
MITX
?
The New Facebook: A Brand's Perspective
The New Facebook:  A Brand's Perspective The New Facebook:  A Brand's Perspective
The New Facebook: A Brand's Perspective
Carve
?
Facebook Login & Open Graph Introduction
Facebook Login & Open Graph IntroductionFacebook Login & Open Graph Introduction
Facebook Login & Open Graph Introduction
Eric Ping
?
Facebook Open Graph API
Facebook Open Graph APIFacebook Open Graph API
Facebook Open Graph API
Colin Smillie
?
Facebook 3rd Party Api
Facebook 3rd Party ApiFacebook 3rd Party Api
Facebook 3rd Party Api
Yoss Cohen
?
Facebook API for Developers : Introducing the Facebook Platform
Facebook API for Developers : Introducing the Facebook PlatformFacebook API for Developers : Introducing the Facebook Platform
Facebook API for Developers : Introducing the Facebook Platform
Wildan Maulana
?
Facebook 31 Party
Facebook 31 PartyFacebook 31 Party
Facebook 31 Party
Jim Szewc
?
Managing your Business APIs is using WSO2 API Manager
Managing your Business APIs is using WSO2 API Manager Managing your Business APIs is using WSO2 API Manager
Managing your Business APIs is using WSO2 API Manager
WSO2
?
 Business Manager do Facebook 2014 Business Manager do Facebook 2014
Business Manager do Facebook 2014
J¨²nior Beltr?o
?
Gerenciador de Neg¨®cios do FacebookGerenciador de Neg¨®cios do Facebook
Gerenciador de Neg¨®cios do Facebook
Kau¨º Krischnegg
?
Pemanfaatan json dengan mysql
Pemanfaatan json dengan mysqlPemanfaatan json dengan mysql
Pemanfaatan json dengan mysql
DermawanAdi
?
Membangun Aplikasi SMS dengan Gammu dan PHP Framework CodeIgniter
Membangun Aplikasi SMS dengan Gammu dan PHP Framework CodeIgniterMembangun Aplikasi SMS dengan Gammu dan PHP Framework CodeIgniter
Membangun Aplikasi SMS dengan Gammu dan PHP Framework CodeIgniter
Beni Krisbiantoro
?
Facebook Open Stream API - Facebook Developer Garage Dhaka
Facebook Open Stream API - Facebook Developer Garage DhakaFacebook Open Stream API - Facebook Developer Garage Dhaka
Facebook Open Stream API - Facebook Developer Garage Dhaka
Mohammad Emran Hasan
?
Impact Marketing: Facebook and Pinterest
Impact Marketing: Facebook and PinterestImpact Marketing: Facebook and Pinterest
Impact Marketing: Facebook and Pinterest
Sarah Page
?
Pengembangan Mobile Learning (Android) dengan eXeLearning dan PhoneGap Build
Pengembangan Mobile Learning (Android) dengan eXeLearning dan PhoneGap BuildPengembangan Mobile Learning (Android) dengan eXeLearning dan PhoneGap Build
Pengembangan Mobile Learning (Android) dengan eXeLearning dan PhoneGap Build
Wahyu Purnomo
?
What is the Facebook Open Graph
What is the Facebook Open GraphWhat is the Facebook Open Graph
What is the Facebook Open Graph
Jay Feitlinger
?
Facebook Open Graph 6.10.10
Facebook Open Graph 6.10.10Facebook Open Graph 6.10.10
Facebook Open Graph 6.10.10
MITX
?
The New Facebook: A Brand's Perspective
The New Facebook:  A Brand's Perspective The New Facebook:  A Brand's Perspective
The New Facebook: A Brand's Perspective
Carve
?

Similar to Facebook graph api (20)

Building Serverless Applications with Microsoft Graph - ECS 2018
Building Serverless Applications with Microsoft Graph - ECS 2018Building Serverless Applications with Microsoft Graph - ECS 2018
Building Serverless Applications with Microsoft Graph - ECS 2018
Dragan Panjkov
?
OAuth Introduction
OAuth IntroductionOAuth Introduction
OAuth Introduction
h_marvin
?
Node social
Node socialNode social
Node social
orkaplan
?
TechCrunch Hackathon Douban API
TechCrunch Hackathon Douban APITechCrunch Hackathon Douban API
TechCrunch Hackathon Douban API
wei lai
?
PWA Roadshow Seoul - HTTPS
PWA Roadshow Seoul - HTTPSPWA Roadshow Seoul - HTTPS
PWA Roadshow Seoul - HTTPS
Chang W. Doh
?
Mining Georeferenced Data
Mining Georeferenced DataMining Georeferenced Data
Mining Georeferenced Data
Bruno Gon?alves
?
Some OAuth love
Some OAuth loveSome OAuth love
Some OAuth love
Nicolas Blanco
?
An Introduction to OAuth2
An Introduction to OAuth2An Introduction to OAuth2
An Introduction to OAuth2
Aaron Parecki
?
Demystifying OAuth2 for PHP
Demystifying OAuth2 for PHPDemystifying OAuth2 for PHP
Demystifying OAuth2 for PHP
SWIFTotter Solutions
?
Facebook? ????
Facebook? ????Facebook? ????
Facebook? ????
? ??
?
20191210 flutter meetup
20191210 flutter meetup20191210 flutter meetup
20191210 flutter meetup
´óÒí ¸£Ìï
?
Integrating OAuth and Social Login Into Wordpress
Integrating OAuth and Social Login Into WordpressIntegrating OAuth and Social Login Into Wordpress
Integrating OAuth and Social Login Into Wordpress
William Tam
?
Traxo Presentation - Facebook Garage Dallas 09
Traxo Presentation - Facebook Garage Dallas 09Traxo Presentation - Facebook Garage Dallas 09
Traxo Presentation - Facebook Garage Dallas 09
Chris Stevens
?
An Introduction to OAuth 2
An Introduction to OAuth 2An Introduction to OAuth 2
An Introduction to OAuth 2
Aaron Parecki
?
Firefox Sync¥µ©`¥Ð©`¤ò½¨¤Æ¤Æ¤ß¤¿
Firefox Sync¥µ©`¥Ð©`¤ò½¨¤Æ¤Æ¤ß¤¿Firefox Sync¥µ©`¥Ð©`¤ò½¨¤Æ¤Æ¤ß¤¿
Firefox Sync¥µ©`¥Ð©`¤ò½¨¤Æ¤Æ¤ß¤¿
Hiromu Yakura
?
Leveraging Rails to Build Facebook Apps
Leveraging Rails to Build Facebook AppsLeveraging Rails to Build Facebook Apps
Leveraging Rails to Build Facebook Apps
David Keener
?
Api security with OAuth
Api security with OAuthApi security with OAuth
Api security with OAuth
thariyarox
?
OAuth and OEmbed
OAuth and OEmbedOAuth and OEmbed
OAuth and OEmbed
leahculver
?
MozCon Seattle 2011 - Social Design
MozCon Seattle 2011 - Social DesignMozCon Seattle 2011 - Social Design
MozCon Seattle 2011 - Social Design
Mat Clayton
?
Plugins on OnDemand with Remote Apps - Atlassian Summit 2012
Plugins on OnDemand with Remote Apps - Atlassian Summit 2012 Plugins on OnDemand with Remote Apps - Atlassian Summit 2012
Plugins on OnDemand with Remote Apps - Atlassian Summit 2012
Atlassian
?
Building Serverless Applications with Microsoft Graph - ECS 2018
Building Serverless Applications with Microsoft Graph - ECS 2018Building Serverless Applications with Microsoft Graph - ECS 2018
Building Serverless Applications with Microsoft Graph - ECS 2018
Dragan Panjkov
?
OAuth Introduction
OAuth IntroductionOAuth Introduction
OAuth Introduction
h_marvin
?
TechCrunch Hackathon Douban API
TechCrunch Hackathon Douban APITechCrunch Hackathon Douban API
TechCrunch Hackathon Douban API
wei lai
?
PWA Roadshow Seoul - HTTPS
PWA Roadshow Seoul - HTTPSPWA Roadshow Seoul - HTTPS
PWA Roadshow Seoul - HTTPS
Chang W. Doh
?
An Introduction to OAuth2
An Introduction to OAuth2An Introduction to OAuth2
An Introduction to OAuth2
Aaron Parecki
?
Facebook? ????
Facebook? ????Facebook? ????
Facebook? ????
? ??
?
Integrating OAuth and Social Login Into Wordpress
Integrating OAuth and Social Login Into WordpressIntegrating OAuth and Social Login Into Wordpress
Integrating OAuth and Social Login Into Wordpress
William Tam
?
Traxo Presentation - Facebook Garage Dallas 09
Traxo Presentation - Facebook Garage Dallas 09Traxo Presentation - Facebook Garage Dallas 09
Traxo Presentation - Facebook Garage Dallas 09
Chris Stevens
?
An Introduction to OAuth 2
An Introduction to OAuth 2An Introduction to OAuth 2
An Introduction to OAuth 2
Aaron Parecki
?
Firefox Sync¥µ©`¥Ð©`¤ò½¨¤Æ¤Æ¤ß¤¿
Firefox Sync¥µ©`¥Ð©`¤ò½¨¤Æ¤Æ¤ß¤¿Firefox Sync¥µ©`¥Ð©`¤ò½¨¤Æ¤Æ¤ß¤¿
Firefox Sync¥µ©`¥Ð©`¤ò½¨¤Æ¤Æ¤ß¤¿
Hiromu Yakura
?
Leveraging Rails to Build Facebook Apps
Leveraging Rails to Build Facebook AppsLeveraging Rails to Build Facebook Apps
Leveraging Rails to Build Facebook Apps
David Keener
?
Api security with OAuth
Api security with OAuthApi security with OAuth
Api security with OAuth
thariyarox
?
MozCon Seattle 2011 - Social Design
MozCon Seattle 2011 - Social DesignMozCon Seattle 2011 - Social Design
MozCon Seattle 2011 - Social Design
Mat Clayton
?
Plugins on OnDemand with Remote Apps - Atlassian Summit 2012
Plugins on OnDemand with Remote Apps - Atlassian Summit 2012 Plugins on OnDemand with Remote Apps - Atlassian Summit 2012
Plugins on OnDemand with Remote Apps - Atlassian Summit 2012
Atlassian
?

More from Fagner Moura (8)

Knative serving
Knative servingKnative serving
Knative serving
Fagner Moura
?
Data science Data science
Data science
Fagner Moura
?
m¨¦tricas para produtos e times ¨¢geism¨¦tricas para produtos e times ¨¢geis
m¨¦tricas para produtos e times ¨¢geis
Fagner Moura
?
Scrum e algo maisScrum e algo mais
Scrum e algo mais
Fagner Moura
?
Cocoaheads
CocoaheadsCocoaheads
Cocoaheads
Fagner Moura
?
Concorr¨ºncia no IOSConcorr¨ºncia no IOS
Concorr¨ºncia no IOS
Fagner Moura
?
Lightning talk - Membase
Lightning talk - MembaseLightning talk - Membase
Lightning talk - Membase
Fagner Moura
?
RedmineRedmine
Redmine
Fagner Moura
?
Data science Data science
Data science
Fagner Moura
?
m¨¦tricas para produtos e times ¨¢geism¨¦tricas para produtos e times ¨¢geis
m¨¦tricas para produtos e times ¨¢geis
Fagner Moura
?
Scrum e algo maisScrum e algo mais
Scrum e algo mais
Fagner Moura
?
Concorr¨ºncia no IOSConcorr¨ºncia no IOS
Concorr¨ºncia no IOS
Fagner Moura
?
Lightning talk - Membase
Lightning talk - MembaseLightning talk - Membase
Lightning talk - Membase
Fagner Moura
?
RedmineRedmine
Redmine
Fagner Moura
?

Facebook graph api