SlideShare une entreprise Scribd logo
1  sur  15
Angus Fox
Deputy Secretary, Social Developers London
Director, Multizone Limited
Twitter: @nuxnix




                                             This talk draws on information
                                             from dev.twitter.com but is in
                                             no way endorsed by Twitter
                                             Corporation  #justsaying
WHEREVER YOU ARE, TWITTER BRINGS YOU CLOSER
Metadata


OAuth      API
           1.1
                          Ads
                          API

        Hosebird
Well it is live so its not something to prepare for now – old stuff wont work




             1.1 is live most endpoints
              require authentication
               slight change to Oauth
                         flow
 The transition was painless, and ThinkUp came out of it
  with cleaner, leaner, and smarter code.
 The API 1.1 changes affected ThinkUp in two major
  ways, and a few minor ones.
 First, per-endpoint rate limiting meant revisiting usage
  throttling approach.
     more calls per hour than it had before.
     15 minutes enforcement instead of every 60, means users can
      update their data more often without maxing out.
 API 1.1 pushed ThinkUp to move from consuming XML to
  JSON Twitter data.
 Adjusting the visual layout of tweets in the insights stream
  to comply with Twitter’s Display Requirements.
           http://blog.thinkup.com/post/43794639806/thinkup-upgrades-to-twitter-api-1-1
    Twitter supports OAuth 1.0a
                                     Allow this application to use 'Sign in
                                      with Twitter' has returned to the
                                      flow
                                            So applications can explicitly define
                                             their intended authorization behavior.
                                  This change allows automatic
                                   redirection only for applications that
                                   request it.
                                  Applications that use
                                   /oauth/authenticate and rely on the
                                   automatic redirection behavior for
                                   logged-in users must enable this
                                   "Sign in with Twitter" option.
                                  If the option is not enabled, users
                                   will instead be directed to
                                   /oauth/authorize and will then be
                                   prompted to complete the
                                   application approval flow.


Source: http://en.wikipedia.org/wiki/OAuth
The first place to start is at dev.twitter.com




                Twitter Ads
                    API
   The Twitter Ads API gives partners a way to
    integrate Twitter advertising management in
    their product. Selected partners have the
    ability create their own tools to manage
    Twitter Ad campaigns while easily integrating
    into existing, cross-channel advertising
    management solutions.
 We are looking for a limited number of partners
 We are only able to work with a select number of partners at this
  time to allow us to collaborate at the level we feel is required.
 If you are interested in integrating the Twitter Ads API and joining
  the Twitter Ads API program, please help understand your
  partnership opportunity through the application below.
 We will schedule follow on discussions with partners that are a
  potential fit, so please only go into enough detail to help us
  understand the potential opportunity in working together.
 Ads Products will be a part of the Twitter Certified Products
  Program.
   https://dev.twitter.com/form/apply-access-twitter-ads-api
The first place to start is at dev.twitter.com




                    Tweet
                   metadata
"status": {
       "created_at": "Tue Oct 30 21:12:37 +0000 2012",
       "id": 263387958047027200,
       "id_str": "263387958047027200",
       "text": "Better late than never, statuses/retweets_of_me
   is joining the API v1.1 method roster: https://t.co/jYz3MJnb
   ^TS",
       "geo": null,
       "coordinates": null,
       "place": null,
       "filter_level":
   "medium",
       "lang": "en",
      ...
• }
  filter_level is intended for applications which display a
  selection of Tweets from a stream
• lang is a supported BCP 47 language identifier, or "und"
Java-based client for Twitter's Streaming APIs




                   Hosebird
   Suitable for any level of streaming access —
    from a low-volume track connection all the
    way up to the entire stream of public Tweets
   The first API client library Twitter has released
    to the world.
     OAuth integration,
     GZip support,
     Reconnect logic which follows best practices.
   Writing a Java application which consumes
    streaming data is now remarkably direct
Presentations are available from Slideshare




http://www.slideshare.net/nuxnix/

Contenu connexe

Tendances

cvb
cvbcvb
cvbCCSE
 
The Instagram Report: Fortune 500
The Instagram Report: Fortune 500The Instagram Report: Fortune 500
The Instagram Report: Fortune 500Allan V. Braverman
 
Useful browser extensions list that make an seo’s easier in 2015
Useful browser extensions list that make an seo’s easier in 2015Useful browser extensions list that make an seo’s easier in 2015
Useful browser extensions list that make an seo’s easier in 2015Aarif Habeeb
 
Manage Social Media Campaign with SocialPilot
Manage Social Media Campaign with SocialPilotManage Social Media Campaign with SocialPilot
Manage Social Media Campaign with SocialPilotKristine Grace Gerongco
 
FramerJS - Leveled interactions
FramerJS - Leveled interactionsFramerJS - Leveled interactions
FramerJS - Leveled interactionsLily Zhang
 
Google & Bing App Indexing - SMX Munich 2016
Google & Bing App Indexing - SMX Munich 2016Google & Bing App Indexing - SMX Munich 2016
Google & Bing App Indexing - SMX Munich 2016MobileMoxie
 
Twitter App To Facebook Presentation
Twitter App To Facebook PresentationTwitter App To Facebook Presentation
Twitter App To Facebook PresentationRamgroup2
 
Jesse Siegel Capstone Project
Jesse Siegel Capstone ProjectJesse Siegel Capstone Project
Jesse Siegel Capstone ProjectJesse Siegel
 
How to Manage Social Media Platforms with Hootsuite
How to Manage Social Media Platforms with HootsuiteHow to Manage Social Media Platforms with Hootsuite
How to Manage Social Media Platforms with HootsuiteKristine Grace Gerongco
 
Twitter Api 번역계획서
Twitter Api 번역계획서Twitter Api 번역계획서
Twitter Api 번역계획서Jinho Jung
 
mobile app development company in coimbatore- SAISS
mobile app development company in coimbatore- SAISSmobile app development company in coimbatore- SAISS
mobile app development company in coimbatore- SAISSktgsaiss
 
Instagram new updates 2021
Instagram new updates 2021Instagram new updates 2021
Instagram new updates 2021NAUSHEENMEHDI
 
Tiny spec bangalore (troopr)
Tiny spec  bangalore (troopr)Tiny spec  bangalore (troopr)
Tiny spec bangalore (troopr)Ujjwal Grover
 

Tendances (20)

cvb
cvbcvb
cvb
 
Mcx webservice app
Mcx webservice appMcx webservice app
Mcx webservice app
 
The Instagram Report: Fortune 500
The Instagram Report: Fortune 500The Instagram Report: Fortune 500
The Instagram Report: Fortune 500
 
Instagram Report
Instagram ReportInstagram Report
Instagram Report
 
Useful browser extensions list that make an seo’s easier in 2015
Useful browser extensions list that make an seo’s easier in 2015Useful browser extensions list that make an seo’s easier in 2015
Useful browser extensions list that make an seo’s easier in 2015
 
Geet ramayan android app
Geet ramayan android appGeet ramayan android app
Geet ramayan android app
 
Manage Social Media Campaign with SocialPilot
Manage Social Media Campaign with SocialPilotManage Social Media Campaign with SocialPilot
Manage Social Media Campaign with SocialPilot
 
FramerJS - Leveled interactions
FramerJS - Leveled interactionsFramerJS - Leveled interactions
FramerJS - Leveled interactions
 
Google & Bing App Indexing - SMX Munich 2016
Google & Bing App Indexing - SMX Munich 2016Google & Bing App Indexing - SMX Munich 2016
Google & Bing App Indexing - SMX Munich 2016
 
App Deep Linking
App Deep LinkingApp Deep Linking
App Deep Linking
 
Twitter App To Facebook Presentation
Twitter App To Facebook PresentationTwitter App To Facebook Presentation
Twitter App To Facebook Presentation
 
Jesse Siegel Capstone Project
Jesse Siegel Capstone ProjectJesse Siegel Capstone Project
Jesse Siegel Capstone Project
 
How to Manage Social Media Platforms with Hootsuite
How to Manage Social Media Platforms with HootsuiteHow to Manage Social Media Platforms with Hootsuite
How to Manage Social Media Platforms with Hootsuite
 
Geetramayan twitter app
Geetramayan twitter appGeetramayan twitter app
Geetramayan twitter app
 
Mospra Handout 5
Mospra Handout 5Mospra Handout 5
Mospra Handout 5
 
Twitter Api 번역계획서
Twitter Api 번역계획서Twitter Api 번역계획서
Twitter Api 번역계획서
 
mobile app development company in coimbatore- SAISS
mobile app development company in coimbatore- SAISSmobile app development company in coimbatore- SAISS
mobile app development company in coimbatore- SAISS
 
Geetramayan webcrawler app
Geetramayan webcrawler appGeetramayan webcrawler app
Geetramayan webcrawler app
 
Instagram new updates 2021
Instagram new updates 2021Instagram new updates 2021
Instagram new updates 2021
 
Tiny spec bangalore (troopr)
Tiny spec  bangalore (troopr)Tiny spec  bangalore (troopr)
Tiny spec bangalore (troopr)
 

En vedette

warblecamp - twical
warblecamp - twical warblecamp - twical
warblecamp - twical Angus Fox
 
Tracer CQM Business Presentation
Tracer CQM Business PresentationTracer CQM Business Presentation
Tracer CQM Business Presentationguest8928cb
 
Interview jean de bony par véronique deloste réduit
Interview jean de bony par véronique deloste réduitInterview jean de bony par véronique deloste réduit
Interview jean de bony par véronique deloste réduitabdel-alami
 
Dan Foote Slide Show
Dan Foote Slide ShowDan Foote Slide Show
Dan Foote Slide ShowDan Foote
 
Computational Methods in Art
Computational Methods in ArtComputational Methods in Art
Computational Methods in Artyourmalarky
 
Dtsn devnest9
Dtsn devnest9Dtsn devnest9
Dtsn devnest9Angus Fox
 
Accelerate Database as a Service(DBaaS) in Cloud era
Accelerate Database as a Service(DBaaS) in Cloud eraAccelerate Database as a Service(DBaaS) in Cloud era
Accelerate Database as a Service(DBaaS) in Cloud eraJunchi Zhang
 

En vedette (7)

warblecamp - twical
warblecamp - twical warblecamp - twical
warblecamp - twical
 
Tracer CQM Business Presentation
Tracer CQM Business PresentationTracer CQM Business Presentation
Tracer CQM Business Presentation
 
Interview jean de bony par véronique deloste réduit
Interview jean de bony par véronique deloste réduitInterview jean de bony par véronique deloste réduit
Interview jean de bony par véronique deloste réduit
 
Dan Foote Slide Show
Dan Foote Slide ShowDan Foote Slide Show
Dan Foote Slide Show
 
Computational Methods in Art
Computational Methods in ArtComputational Methods in Art
Computational Methods in Art
 
Dtsn devnest9
Dtsn devnest9Dtsn devnest9
Dtsn devnest9
 
Accelerate Database as a Service(DBaaS) in Cloud era
Accelerate Database as a Service(DBaaS) in Cloud eraAccelerate Database as a Service(DBaaS) in Cloud era
Accelerate Database as a Service(DBaaS) in Cloud era
 

Similaire à Twitter Update for Social Developers London - March 2013

iPhoneアプリのTwitter連携
iPhoneアプリのTwitter連携iPhoneアプリのTwitter連携
iPhoneアプリのTwitter連携So Matsuda
 
#2 connected apps_calicut_31_july
#2 connected apps_calicut_31_july#2 connected apps_calicut_31_july
#2 connected apps_calicut_31_julyJohnMathewPhilip
 
OAuth2 Introduction
OAuth2 IntroductionOAuth2 Introduction
OAuth2 IntroductionArpit Suthar
 
Embedded Tweets, Timelines and Twitter Cards - Social Developers London 09 Ja...
Embedded Tweets, Timelines and Twitter Cards - Social Developers London 09 Ja...Embedded Tweets, Timelines and Twitter Cards - Social Developers London 09 Ja...
Embedded Tweets, Timelines and Twitter Cards - Social Developers London 09 Ja...Angus Fox
 
Ladies Be Architects - Study Group III: OAuth 2.0 (Ep 1)
Ladies Be Architects - Study Group III: OAuth 2.0 (Ep 1)Ladies Be Architects - Study Group III: OAuth 2.0 (Ep 1)
Ladies Be Architects - Study Group III: OAuth 2.0 (Ep 1)gemziebeth
 
APIdays Paris 2018 - Learning the OAuth Dance (Without Stepping on Anyone's T...
APIdays Paris 2018 - Learning the OAuth Dance (Without Stepping on Anyone's T...APIdays Paris 2018 - Learning the OAuth Dance (Without Stepping on Anyone's T...
APIdays Paris 2018 - Learning the OAuth Dance (Without Stepping on Anyone's T...apidays
 
OAuth you said
OAuth you saidOAuth you said
OAuth you saidOAuth.io
 
Implementing open authentication_in_your_app
Implementing open authentication_in_your_appImplementing open authentication_in_your_app
Implementing open authentication_in_your_appNuhil Mehdy
 
Social Network Intergration
Social Network IntergrationSocial Network Intergration
Social Network IntergrationDinesh Kumar
 
OAuth2 - Introduction
OAuth2 - IntroductionOAuth2 - Introduction
OAuth2 - IntroductionKnoldus Inc.
 
How to get data from twitter (by hnnrrhm)
How to get data from twitter (by hnnrrhm)How to get data from twitter (by hnnrrhm)
How to get data from twitter (by hnnrrhm)Hani Nurrahmi
 

Similaire à Twitter Update for Social Developers London - March 2013 (20)

OAuth Tokens
OAuth TokensOAuth Tokens
OAuth Tokens
 
Oauth 2.0
Oauth 2.0Oauth 2.0
Oauth 2.0
 
Oauth2.0
Oauth2.0Oauth2.0
Oauth2.0
 
Oauth
OauthOauth
Oauth
 
Twet
TwetTwet
Twet
 
iPhoneアプリのTwitter連携
iPhoneアプリのTwitter連携iPhoneアプリのTwitter連携
iPhoneアプリのTwitter連携
 
#2 connected apps_calicut_31_july
#2 connected apps_calicut_31_july#2 connected apps_calicut_31_july
#2 connected apps_calicut_31_july
 
OAuth2 Introduction
OAuth2 IntroductionOAuth2 Introduction
OAuth2 Introduction
 
OAuth
OAuthOAuth
OAuth
 
OAuth Android Göteborg
OAuth Android GöteborgOAuth Android Göteborg
OAuth Android Göteborg
 
Secure Webservices
Secure WebservicesSecure Webservices
Secure Webservices
 
Embedded Tweets, Timelines and Twitter Cards - Social Developers London 09 Ja...
Embedded Tweets, Timelines and Twitter Cards - Social Developers London 09 Ja...Embedded Tweets, Timelines and Twitter Cards - Social Developers London 09 Ja...
Embedded Tweets, Timelines and Twitter Cards - Social Developers London 09 Ja...
 
Ladies Be Architects - Study Group III: OAuth 2.0 (Ep 1)
Ladies Be Architects - Study Group III: OAuth 2.0 (Ep 1)Ladies Be Architects - Study Group III: OAuth 2.0 (Ep 1)
Ladies Be Architects - Study Group III: OAuth 2.0 (Ep 1)
 
APIdays Paris 2018 - Learning the OAuth Dance (Without Stepping on Anyone's T...
APIdays Paris 2018 - Learning the OAuth Dance (Without Stepping on Anyone's T...APIdays Paris 2018 - Learning the OAuth Dance (Without Stepping on Anyone's T...
APIdays Paris 2018 - Learning the OAuth Dance (Without Stepping on Anyone's T...
 
OAuth you said
OAuth you saidOAuth you said
OAuth you said
 
Implementing open authentication_in_your_app
Implementing open authentication_in_your_appImplementing open authentication_in_your_app
Implementing open authentication_in_your_app
 
Social Network Intergration
Social Network IntergrationSocial Network Intergration
Social Network Intergration
 
OAuth2 - Introduction
OAuth2 - IntroductionOAuth2 - Introduction
OAuth2 - Introduction
 
How to get data from twitter (by hnnrrhm)
How to get data from twitter (by hnnrrhm)How to get data from twitter (by hnnrrhm)
How to get data from twitter (by hnnrrhm)
 
OAuth2 and LinkedIn
OAuth2 and LinkedInOAuth2 and LinkedIn
OAuth2 and LinkedIn
 

Plus de Angus Fox

#TapIntoTwitter - London - 15 May 2018
#TapIntoTwitter - London - 15 May 2018#TapIntoTwitter - London - 15 May 2018
#TapIntoTwitter - London - 15 May 2018Angus Fox
 
Titanium London Lightning Talk - Building Titanium from the source
Titanium London Lightning Talk - Building Titanium from the sourceTitanium London Lightning Talk - Building Titanium from the source
Titanium London Lightning Talk - Building Titanium from the sourceAngus Fox
 
London Twitter Developer community meet up - Sept 2016
London Twitter Developer community meet up - Sept 2016London Twitter Developer community meet up - Sept 2016
London Twitter Developer community meet up - Sept 2016Angus Fox
 
Building a scalable app factory with Appcelerator Platform
Building a scalable app factory with Appcelerator PlatformBuilding a scalable app factory with Appcelerator Platform
Building a scalable app factory with Appcelerator PlatformAngus Fox
 
Social Developers London - Facebook F8 and Twitter Developer comparison
Social Developers London - Facebook F8 and Twitter Developer comparisonSocial Developers London - Facebook F8 and Twitter Developer comparison
Social Developers London - Facebook F8 and Twitter Developer comparisonAngus Fox
 
Mz sdl-140331
Mz sdl-140331Mz sdl-140331
Mz sdl-140331Angus Fox
 
Mz sdl-130917
Mz sdl-130917Mz sdl-130917
Mz sdl-130917Angus Fox
 
Twitter Update for Social Developers London - May 2013
Twitter Update for Social Developers London - May 2013Twitter Update for Social Developers London - May 2013
Twitter Update for Social Developers London - May 2013Angus Fox
 
Open social mobile apps increase community involvement in policing and confid...
Open social mobile apps increase community involvement in policing and confid...Open social mobile apps increase community involvement in policing and confid...
Open social mobile apps increase community involvement in policing and confid...Angus Fox
 
Social Developers London - Twitter Cards Update
Social Developers London - Twitter Cards UpdateSocial Developers London - Twitter Cards Update
Social Developers London - Twitter Cards UpdateAngus Fox
 
Tayside Police Mobile App launch presentation
Tayside Police Mobile App launch presentationTayside Police Mobile App launch presentation
Tayside Police Mobile App launch presentationAngus Fox
 
#BLNMIM 2012 - Multizone Mobile Apps for engagement with the community
#BLNMIM 2012 - Multizone Mobile Apps for engagement with the community#BLNMIM 2012 - Multizone Mobile Apps for engagement with the community
#BLNMIM 2012 - Multizone Mobile Apps for engagement with the communityAngus Fox
 
Mz mps-120704-published
Mz mps-120704-publishedMz mps-120704-published
Mz mps-120704-publishedAngus Fox
 
Mz digitalsurrey-120125-published
Mz digitalsurrey-120125-publishedMz digitalsurrey-120125-published
Mz digitalsurrey-120125-publishedAngus Fox
 
Devnest 111115
Devnest 111115Devnest 111115
Devnest 111115Angus Fox
 
Mz bcl9-20111029-published
Mz bcl9-20111029-publishedMz bcl9-20111029-published
Mz bcl9-20111029-publishedAngus Fox
 
Mz app launch-23_8_v2
Mz app launch-23_8_v2Mz app launch-23_8_v2
Mz app launch-23_8_v2Angus Fox
 
Devnest 110802
Devnest 110802Devnest 110802
Devnest 110802Angus Fox
 
110514 ez0ne-ioftech-practical-social-media
110514 ez0ne-ioftech-practical-social-media110514 ez0ne-ioftech-practical-social-media
110514 ez0ne-ioftech-practical-social-mediaAngus Fox
 
Devnest 110503
Devnest 110503Devnest 110503
Devnest 110503Angus Fox
 

Plus de Angus Fox (20)

#TapIntoTwitter - London - 15 May 2018
#TapIntoTwitter - London - 15 May 2018#TapIntoTwitter - London - 15 May 2018
#TapIntoTwitter - London - 15 May 2018
 
Titanium London Lightning Talk - Building Titanium from the source
Titanium London Lightning Talk - Building Titanium from the sourceTitanium London Lightning Talk - Building Titanium from the source
Titanium London Lightning Talk - Building Titanium from the source
 
London Twitter Developer community meet up - Sept 2016
London Twitter Developer community meet up - Sept 2016London Twitter Developer community meet up - Sept 2016
London Twitter Developer community meet up - Sept 2016
 
Building a scalable app factory with Appcelerator Platform
Building a scalable app factory with Appcelerator PlatformBuilding a scalable app factory with Appcelerator Platform
Building a scalable app factory with Appcelerator Platform
 
Social Developers London - Facebook F8 and Twitter Developer comparison
Social Developers London - Facebook F8 and Twitter Developer comparisonSocial Developers London - Facebook F8 and Twitter Developer comparison
Social Developers London - Facebook F8 and Twitter Developer comparison
 
Mz sdl-140331
Mz sdl-140331Mz sdl-140331
Mz sdl-140331
 
Mz sdl-130917
Mz sdl-130917Mz sdl-130917
Mz sdl-130917
 
Twitter Update for Social Developers London - May 2013
Twitter Update for Social Developers London - May 2013Twitter Update for Social Developers London - May 2013
Twitter Update for Social Developers London - May 2013
 
Open social mobile apps increase community involvement in policing and confid...
Open social mobile apps increase community involvement in policing and confid...Open social mobile apps increase community involvement in policing and confid...
Open social mobile apps increase community involvement in policing and confid...
 
Social Developers London - Twitter Cards Update
Social Developers London - Twitter Cards UpdateSocial Developers London - Twitter Cards Update
Social Developers London - Twitter Cards Update
 
Tayside Police Mobile App launch presentation
Tayside Police Mobile App launch presentationTayside Police Mobile App launch presentation
Tayside Police Mobile App launch presentation
 
#BLNMIM 2012 - Multizone Mobile Apps for engagement with the community
#BLNMIM 2012 - Multizone Mobile Apps for engagement with the community#BLNMIM 2012 - Multizone Mobile Apps for engagement with the community
#BLNMIM 2012 - Multizone Mobile Apps for engagement with the community
 
Mz mps-120704-published
Mz mps-120704-publishedMz mps-120704-published
Mz mps-120704-published
 
Mz digitalsurrey-120125-published
Mz digitalsurrey-120125-publishedMz digitalsurrey-120125-published
Mz digitalsurrey-120125-published
 
Devnest 111115
Devnest 111115Devnest 111115
Devnest 111115
 
Mz bcl9-20111029-published
Mz bcl9-20111029-publishedMz bcl9-20111029-published
Mz bcl9-20111029-published
 
Mz app launch-23_8_v2
Mz app launch-23_8_v2Mz app launch-23_8_v2
Mz app launch-23_8_v2
 
Devnest 110802
Devnest 110802Devnest 110802
Devnest 110802
 
110514 ez0ne-ioftech-practical-social-media
110514 ez0ne-ioftech-practical-social-media110514 ez0ne-ioftech-practical-social-media
110514 ez0ne-ioftech-practical-social-media
 
Devnest 110503
Devnest 110503Devnest 110503
Devnest 110503
 

Dernier

Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsMiki Katsuragi
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
Vector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector DatabasesVector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector DatabasesZilliz
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Wonjun Hwang
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenHervé Boutemy
 
The Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdfThe Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdfSeasiaInfotech2
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024Stephanie Beckett
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024The Digital Insurer
 

Dernier (20)

Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering Tips
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
Vector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector DatabasesVector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector Databases
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
 
The Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdfThe Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdf
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 

Twitter Update for Social Developers London - March 2013

  • 1. Angus Fox Deputy Secretary, Social Developers London Director, Multizone Limited Twitter: @nuxnix This talk draws on information from dev.twitter.com but is in no way endorsed by Twitter Corporation  #justsaying
  • 2. WHEREVER YOU ARE, TWITTER BRINGS YOU CLOSER
  • 3. Metadata OAuth API 1.1 Ads API Hosebird
  • 4. Well it is live so its not something to prepare for now – old stuff wont work 1.1 is live most endpoints require authentication slight change to Oauth flow
  • 5.  The transition was painless, and ThinkUp came out of it with cleaner, leaner, and smarter code.  The API 1.1 changes affected ThinkUp in two major ways, and a few minor ones.  First, per-endpoint rate limiting meant revisiting usage throttling approach.  more calls per hour than it had before.  15 minutes enforcement instead of every 60, means users can update their data more often without maxing out.  API 1.1 pushed ThinkUp to move from consuming XML to JSON Twitter data.  Adjusting the visual layout of tweets in the insights stream to comply with Twitter’s Display Requirements. http://blog.thinkup.com/post/43794639806/thinkup-upgrades-to-twitter-api-1-1
  • 6. Twitter supports OAuth 1.0a  Allow this application to use 'Sign in with Twitter' has returned to the flow  So applications can explicitly define their intended authorization behavior.  This change allows automatic redirection only for applications that request it.  Applications that use /oauth/authenticate and rely on the automatic redirection behavior for logged-in users must enable this "Sign in with Twitter" option.  If the option is not enabled, users will instead be directed to /oauth/authorize and will then be prompted to complete the application approval flow. Source: http://en.wikipedia.org/wiki/OAuth
  • 7. The first place to start is at dev.twitter.com Twitter Ads API
  • 8. The Twitter Ads API gives partners a way to integrate Twitter advertising management in their product. Selected partners have the ability create their own tools to manage Twitter Ad campaigns while easily integrating into existing, cross-channel advertising management solutions.
  • 9.  We are looking for a limited number of partners  We are only able to work with a select number of partners at this time to allow us to collaborate at the level we feel is required.  If you are interested in integrating the Twitter Ads API and joining the Twitter Ads API program, please help understand your partnership opportunity through the application below.  We will schedule follow on discussions with partners that are a potential fit, so please only go into enough detail to help us understand the potential opportunity in working together.  Ads Products will be a part of the Twitter Certified Products Program.  https://dev.twitter.com/form/apply-access-twitter-ads-api
  • 10. The first place to start is at dev.twitter.com Tweet metadata
  • 11.
  • 12. "status": { "created_at": "Tue Oct 30 21:12:37 +0000 2012", "id": 263387958047027200, "id_str": "263387958047027200", "text": "Better late than never, statuses/retweets_of_me is joining the API v1.1 method roster: https://t.co/jYz3MJnb ^TS", "geo": null, "coordinates": null, "place": null, "filter_level": "medium", "lang": "en", ... • } filter_level is intended for applications which display a selection of Tweets from a stream • lang is a supported BCP 47 language identifier, or "und"
  • 13. Java-based client for Twitter's Streaming APIs Hosebird
  • 14. Suitable for any level of streaming access — from a low-volume track connection all the way up to the entire stream of public Tweets  The first API client library Twitter has released to the world.  OAuth integration,  GZip support,  Reconnect logic which follows best practices.  Writing a Java application which consumes streaming data is now remarkably direct
  • 15. Presentations are available from Slideshare http://www.slideshare.net/nuxnix/