Submit Search
Upload
Yahoo - Open Applied
•
2 likes
•
845 views
Carsonified Team
Follow
Yahoo presentation from Future of Web Apps Miami 2009
Read less
Read more
Technology
Report
Share
Report
Share
1 of 16
Download Now
Download to read offline
Recommended
Lessons Learned - Building YDN
Lessons Learned - Building YDN
Dan Theurer
Research 2.0
Research 2.0
thinkict
Make Your Own Damn SEO Tools (Using Google Docs!)
Make Your Own Damn SEO Tools (Using Google Docs!)
Sean Malseed
20 great google secrets
20 great google secrets
Shakil Malik
Kiran karnad rtc2014 ghdb-final
Kiran karnad rtc2014 ghdb-final
Romania Testing
Facebook Development with Zend Framework
Facebook Development with Zend Framework
Brett Harris
Getting More Traffic From Search Advanced Seo For Developers Presentation
Getting More Traffic From Search Advanced Seo For Developers Presentation
Seo Indonesia
20 great google secrets
20 great google secrets
Vishal Gurujuwada
More Related Content
What's hot
Enfuse_2016_Internet_of Things_Rajewski
Enfuse_2016_Internet_of Things_Rajewski
Mary Braden Murphy
The Google Hacking Database: A Key Resource to Exposing Vulnerabilities
The Google Hacking Database: A Key Resource to Exposing Vulnerabilities
TechWell
Advanced SEO for Web Developers
Advanced SEO for Web Developers
Nathan Buggia
PHP
PHP
Gouthaman V
Living in the Cloud: Hosting Data & Apps Using the Google Infrastructure
Living in the Cloud: Hosting Data & Apps Using the Google Infrastructure
Pamela Fox
Hacking Tutorial for Apps
Hacking Tutorial for Apps
Grant Eaton
[PyConZA 2017] Web Scraping: Unleash your Internet Viking
[PyConZA 2017] Web Scraping: Unleash your Internet Viking
Andrew Collier
Web APIs & Google APIs
Web APIs & Google APIs
Pamela Fox
Findability Bliss Through Web Standards
Findability Bliss Through Web Standards
Aarron Walter
Dangerous Google searching for secrets
Dangerous Google searching for secrets
Pim Piepers
Grails and Dojo
Grails and Dojo
Sven Haiges
Getting the Most Out of OpenSocial Gadgets
Getting the Most Out of OpenSocial Gadgets
Atlassian
Finding things on the web with BOSS
Finding things on the web with BOSS
Christian Heilmann
What's hot
(13)
Enfuse_2016_Internet_of Things_Rajewski
Enfuse_2016_Internet_of Things_Rajewski
The Google Hacking Database: A Key Resource to Exposing Vulnerabilities
The Google Hacking Database: A Key Resource to Exposing Vulnerabilities
Advanced SEO for Web Developers
Advanced SEO for Web Developers
PHP
PHP
Living in the Cloud: Hosting Data & Apps Using the Google Infrastructure
Living in the Cloud: Hosting Data & Apps Using the Google Infrastructure
Hacking Tutorial for Apps
Hacking Tutorial for Apps
[PyConZA 2017] Web Scraping: Unleash your Internet Viking
[PyConZA 2017] Web Scraping: Unleash your Internet Viking
Web APIs & Google APIs
Web APIs & Google APIs
Findability Bliss Through Web Standards
Findability Bliss Through Web Standards
Dangerous Google searching for secrets
Dangerous Google searching for secrets
Grails and Dojo
Grails and Dojo
Getting the Most Out of OpenSocial Gadgets
Getting the Most Out of OpenSocial Gadgets
Finding things on the web with BOSS
Finding things on the web with BOSS
Viewers also liked
Mike Mcderment - Marketing Metrics and the Systems You Need to Measure Them
Mike Mcderment - Marketing Metrics and the Systems You Need to Measure Them
Carsonified Team
Steve Huffman - Lessons learned while at reddit.com
Steve Huffman - Lessons learned while at reddit.com
Carsonified Team
Molly Holzschlag - How HTML 5 is Going to Completely Change your Web App
Molly Holzschlag - How HTML 5 is Going to Completely Change your Web App
Carsonified Team
Dion Almaer & Ben Galbraith - Build Once, Deploy Everywhere
Dion Almaer & Ben Galbraith - Build Once, Deploy Everywhere
Carsonified Team
Tara Hunt - Your Social Media Strategy Wont Save You
Tara Hunt - Your Social Media Strategy Wont Save You
Carsonified Team
Neil Patel - What You Need to be Measuring and How to Do It
Neil Patel - What You Need to be Measuring and How to Do It
Carsonified Team
Viewers also liked
(6)
Mike Mcderment - Marketing Metrics and the Systems You Need to Measure Them
Mike Mcderment - Marketing Metrics and the Systems You Need to Measure Them
Steve Huffman - Lessons learned while at reddit.com
Steve Huffman - Lessons learned while at reddit.com
Molly Holzschlag - How HTML 5 is Going to Completely Change your Web App
Molly Holzschlag - How HTML 5 is Going to Completely Change your Web App
Dion Almaer & Ben Galbraith - Build Once, Deploy Everywhere
Dion Almaer & Ben Galbraith - Build Once, Deploy Everywhere
Tara Hunt - Your Social Media Strategy Wont Save You
Tara Hunt - Your Social Media Strategy Wont Save You
Neil Patel - What You Need to be Measuring and How to Do It
Neil Patel - What You Need to be Measuring and How to Do It
Similar to Yahoo - Open Applied
Hack Day EU 2011 YQL
Hack Day EU 2011 YQL
Jonathan LeBlanc
Illuminated Hacks -- Where 2.0 101 Tutorial
Illuminated Hacks -- Where 2.0 101 Tutorial
mikel_maron
10 Things You're Not Doing [IBM Lotus Notes Domino Application Development]
10 Things You're Not Doing [IBM Lotus Notes Domino Application Development]
Chris Toohey
YQL talk at OHD Jakarta
YQL talk at OHD Jakarta
Michael Smith Jr.
Opensocial Codelab
Opensocial Codelab
Pieter De Schepper
Moving from Web 1.0 to Web 2.0
Moving from Web 1.0 to Web 2.0
Estelle Weyl
Building Web Hack Interfaces
Building Web Hack Interfaces
Christian Heilmann
Web 2.0 & Search Engines
Web 2.0 & Search Engines
Ambles Kwok
Technical Introduction to YDN
Technical Introduction to YDN
Christian Heilmann
Forum Presentation
Forum Presentation
Angus Pratt
Silver Light By Nyros Developer
Silver Light By Nyros Developer
Nyros Technologies
Browser MVC with YQL and YUI
Browser MVC with YQL and YUI
Jonathan LeBlanc
Introduction to YQL - Talk at HackU 2010, IIT Chennai
Introduction to YQL - Talk at HackU 2010, IIT Chennai
Balaji Narayanan
Enterprise Google Gadgets Integrated with Alfresco - Open Source ECM
Enterprise Google Gadgets Integrated with Alfresco - Open Source ECM
Alfresco Software
Introduction To The OpenSocial API
Introduction To The OpenSocial API
Christopher St. John
IBM Lotus Notes Domino XPages and XPages for Mobile
IBM Lotus Notes Domino XPages and XPages for Mobile
Chris Toohey
OpenSocial - GTUG Stockholm Meeting Oct 1 2009
OpenSocial - GTUG Stockholm Meeting Oct 1 2009
Jacob Gyllenstierna
Living in the Cloud: Hosting Data & Apps Using the Google Infrastructure
Living in the Cloud: Hosting Data & Apps Using the Google Infrastructure
guest517f2f
Ajax ons2
Ajax ons2
Chad Davis
Html5
Html5
dotNETUserGroupDnipro
Similar to Yahoo - Open Applied
(20)
Hack Day EU 2011 YQL
Hack Day EU 2011 YQL
Illuminated Hacks -- Where 2.0 101 Tutorial
Illuminated Hacks -- Where 2.0 101 Tutorial
10 Things You're Not Doing [IBM Lotus Notes Domino Application Development]
10 Things You're Not Doing [IBM Lotus Notes Domino Application Development]
YQL talk at OHD Jakarta
YQL talk at OHD Jakarta
Opensocial Codelab
Opensocial Codelab
Moving from Web 1.0 to Web 2.0
Moving from Web 1.0 to Web 2.0
Building Web Hack Interfaces
Building Web Hack Interfaces
Web 2.0 & Search Engines
Web 2.0 & Search Engines
Technical Introduction to YDN
Technical Introduction to YDN
Forum Presentation
Forum Presentation
Silver Light By Nyros Developer
Silver Light By Nyros Developer
Browser MVC with YQL and YUI
Browser MVC with YQL and YUI
Introduction to YQL - Talk at HackU 2010, IIT Chennai
Introduction to YQL - Talk at HackU 2010, IIT Chennai
Enterprise Google Gadgets Integrated with Alfresco - Open Source ECM
Enterprise Google Gadgets Integrated with Alfresco - Open Source ECM
Introduction To The OpenSocial API
Introduction To The OpenSocial API
IBM Lotus Notes Domino XPages and XPages for Mobile
IBM Lotus Notes Domino XPages and XPages for Mobile
OpenSocial - GTUG Stockholm Meeting Oct 1 2009
OpenSocial - GTUG Stockholm Meeting Oct 1 2009
Living in the Cloud: Hosting Data & Apps Using the Google Infrastructure
Living in the Cloud: Hosting Data & Apps Using the Google Infrastructure
Ajax ons2
Ajax ons2
Html5
Html5
More from Carsonified Team
Chris Lea - What does NoSQL Mean for You
Chris Lea - What does NoSQL Mean for You
Carsonified Team
Fred Wilson - The 10 Golden Principles for Successful Web Apps
Fred Wilson - The 10 Golden Principles for Successful Web Apps
Carsonified Team
Alex Payne - Speedy, Stable, and Secure: Better Web Applications Through Func...
Alex Payne - Speedy, Stable, and Secure: Better Web Applications Through Func...
Carsonified Team
Aaron Patzer - How to Take Your Start-up to the Next Level
Aaron Patzer - How to Take Your Start-up to the Next Level
Carsonified Team
Taking your Site from One to One Million Users by Kevin Rose
Taking your Site from One to One Million Users by Kevin Rose
Carsonified Team
The New Marketing, by Ryan Carson
The New Marketing, by Ryan Carson
Carsonified Team
FOWA Tour- Richard Healy
FOWA Tour- Richard Healy
Carsonified Team
FOWA Tour- Andy McLoughlin
FOWA Tour- Andy McLoughlin
Carsonified Team
FOWA Tour- Dorothy Briggs
FOWA Tour- Dorothy Briggs
Carsonified Team
FOWA Tour- Ryan Carson
FOWA Tour- Ryan Carson
Carsonified Team
FOWA Tour- Roan Lavery
FOWA Tour- Roan Lavery
Carsonified Team
FOWA Tour- Graeme Mathieson
FOWA Tour- Graeme Mathieson
Carsonified Team
FOWA Bristol/ Leeds- Dan Rubin
FOWA Bristol/ Leeds- Dan Rubin
Carsonified Team
FOWA Bristol- Ian Broom
FOWA Bristol- Ian Broom
Carsonified Team
Danny Somekh - FOWD London 2009
Danny Somekh - FOWD London 2009
Carsonified Team
Brett Welch - FOWD London 2009
Brett Welch - FOWD London 2009
Carsonified Team
Meagan Fisher - FOWD London 2009
Meagan Fisher - FOWD London 2009
Carsonified Team
Molly Holzschlag - FOWD London 2009
Molly Holzschlag - FOWD London 2009
Carsonified Team
Mike Kus - FOWD London 2009
Mike Kus - FOWD London 2009
Carsonified Team
Danny Somekh - FOWD London 2009
Danny Somekh - FOWD London 2009
Carsonified Team
More from Carsonified Team
(20)
Chris Lea - What does NoSQL Mean for You
Chris Lea - What does NoSQL Mean for You
Fred Wilson - The 10 Golden Principles for Successful Web Apps
Fred Wilson - The 10 Golden Principles for Successful Web Apps
Alex Payne - Speedy, Stable, and Secure: Better Web Applications Through Func...
Alex Payne - Speedy, Stable, and Secure: Better Web Applications Through Func...
Aaron Patzer - How to Take Your Start-up to the Next Level
Aaron Patzer - How to Take Your Start-up to the Next Level
Taking your Site from One to One Million Users by Kevin Rose
Taking your Site from One to One Million Users by Kevin Rose
The New Marketing, by Ryan Carson
The New Marketing, by Ryan Carson
FOWA Tour- Richard Healy
FOWA Tour- Richard Healy
FOWA Tour- Andy McLoughlin
FOWA Tour- Andy McLoughlin
FOWA Tour- Dorothy Briggs
FOWA Tour- Dorothy Briggs
FOWA Tour- Ryan Carson
FOWA Tour- Ryan Carson
FOWA Tour- Roan Lavery
FOWA Tour- Roan Lavery
FOWA Tour- Graeme Mathieson
FOWA Tour- Graeme Mathieson
FOWA Bristol/ Leeds- Dan Rubin
FOWA Bristol/ Leeds- Dan Rubin
FOWA Bristol- Ian Broom
FOWA Bristol- Ian Broom
Danny Somekh - FOWD London 2009
Danny Somekh - FOWD London 2009
Brett Welch - FOWD London 2009
Brett Welch - FOWD London 2009
Meagan Fisher - FOWD London 2009
Meagan Fisher - FOWD London 2009
Molly Holzschlag - FOWD London 2009
Molly Holzschlag - FOWD London 2009
Mike Kus - FOWD London 2009
Mike Kus - FOWD London 2009
Danny Somekh - FOWD London 2009
Danny Somekh - FOWD London 2009
Recently uploaded
Emil Eifrem at GraphSummit Copenhagen 2024 - The Art of the Possible.pptx
Emil Eifrem at GraphSummit Copenhagen 2024 - The Art of the Possible.pptx
Neo4j
March Patch Tuesday
March Patch Tuesday
Ivanti
Introduction - IPLOOK NETWORKS CO., LTD.
Introduction - IPLOOK NETWORKS CO., LTD.
IPLOOK Networks
Q4 2023 Quarterly Investor Presentation - FINAL - v1.pdf
Q4 2023 Quarterly Investor Presentation - FINAL - v1.pdf
Tejal81
TrustArc Webinar - How to Live in a Post Third-Party Cookie World
TrustArc Webinar - How to Live in a Post Third-Party Cookie World
TrustArc
UiPath Studio Web workshop Series - Day 3
UiPath Studio Web workshop Series - Day 3
DianaGray10
Webinar: The Art of Prioritizing Your Product Roadmap by AWS Sr PM - Tech
Webinar: The Art of Prioritizing Your Product Roadmap by AWS Sr PM - Tech
Product School
Automation Ops Series: Session 2 - Governance for UiPath projects
Automation Ops Series: Session 2 - Governance for UiPath projects
DianaGray10
SIM INFORMATION SYSTEM: REVOLUTIONIZING DATA MANAGEMENT
SIM INFORMATION SYSTEM: REVOLUTIONIZING DATA MANAGEMENT
xtailishbaloch
EMEA What is ThousandEyes? Webinar
EMEA What is ThousandEyes? Webinar
ThousandEyes
UiPath Studio Web workshop series - Day 1
UiPath Studio Web workshop series - Day 1
DianaGray10
Explore the UiPath Community and ways you can benefit on your journey to auto...
Explore the UiPath Community and ways you can benefit on your journey to auto...
DianaGray10
AI Workshops at Computers In Libraries 2024
AI Workshops at Computers In Libraries 2024
Brian Pichman
20140402 - Smart house demo kit
20140402 - Smart house demo kit
Jamie (Taka) Wang
Planetek Italia Srl - Corporate Profile Brochure
Planetek Italia Srl - Corporate Profile Brochure
Planetek Italia Srl
Design and Modeling for MySQL SCALE 21X Pasadena, CA Mar 2024
Design and Modeling for MySQL SCALE 21X Pasadena, CA Mar 2024
Alkin Tezuysal
My key hands-on projects in Quantum, and QAI
My key hands-on projects in Quantum, and QAI
Vijayananda Mohire
From the origin to the future of Open Source model and business
From the origin to the future of Open Source model and business
Francesco Corti
Graphene Quantum Dots-Based Composites for Biomedical Applications
Graphene Quantum Dots-Based Composites for Biomedical Applications
nooralam814309
Extra-120324-Visite-Entreprise-icare.pdf
Extra-120324-Visite-Entreprise-icare.pdf
Infopole1
Recently uploaded
(20)
Emil Eifrem at GraphSummit Copenhagen 2024 - The Art of the Possible.pptx
Emil Eifrem at GraphSummit Copenhagen 2024 - The Art of the Possible.pptx
March Patch Tuesday
March Patch Tuesday
Introduction - IPLOOK NETWORKS CO., LTD.
Introduction - IPLOOK NETWORKS CO., LTD.
Q4 2023 Quarterly Investor Presentation - FINAL - v1.pdf
Q4 2023 Quarterly Investor Presentation - FINAL - v1.pdf
TrustArc Webinar - How to Live in a Post Third-Party Cookie World
TrustArc Webinar - How to Live in a Post Third-Party Cookie World
UiPath Studio Web workshop Series - Day 3
UiPath Studio Web workshop Series - Day 3
Webinar: The Art of Prioritizing Your Product Roadmap by AWS Sr PM - Tech
Webinar: The Art of Prioritizing Your Product Roadmap by AWS Sr PM - Tech
Automation Ops Series: Session 2 - Governance for UiPath projects
Automation Ops Series: Session 2 - Governance for UiPath projects
SIM INFORMATION SYSTEM: REVOLUTIONIZING DATA MANAGEMENT
SIM INFORMATION SYSTEM: REVOLUTIONIZING DATA MANAGEMENT
EMEA What is ThousandEyes? Webinar
EMEA What is ThousandEyes? Webinar
UiPath Studio Web workshop series - Day 1
UiPath Studio Web workshop series - Day 1
Explore the UiPath Community and ways you can benefit on your journey to auto...
Explore the UiPath Community and ways you can benefit on your journey to auto...
AI Workshops at Computers In Libraries 2024
AI Workshops at Computers In Libraries 2024
20140402 - Smart house demo kit
20140402 - Smart house demo kit
Planetek Italia Srl - Corporate Profile Brochure
Planetek Italia Srl - Corporate Profile Brochure
Design and Modeling for MySQL SCALE 21X Pasadena, CA Mar 2024
Design and Modeling for MySQL SCALE 21X Pasadena, CA Mar 2024
My key hands-on projects in Quantum, and QAI
My key hands-on projects in Quantum, and QAI
From the origin to the future of Open Source model and business
From the origin to the future of Open Source model and business
Graphene Quantum Dots-Based Composites for Biomedical Applications
Graphene Quantum Dots-Based Composites for Biomedical Applications
Extra-120324-Visite-Entreprise-icare.pdf
Extra-120324-Visite-Entreprise-icare.pdf
Yahoo - Open Applied
1.
Open Strategy ::
Applied Dan Theurer – Yahoo! Developer Network FOWA, Miami
2.
3.
4.
5.
6.
YOS :: Technology
Stack
7.
8.
<query yahoo:count="46" yahoo:created="2009-02-20T08:16:03Z"
yahoo:lang="en-US" yahoo:updated="2009-02-20T08:16:03Z" yahoo:uri="http://query.yahooapis.com/v1/yql?q=show+tables"> <results> <table>atom</table> <table>csv</table> <table>feed</table> <table>flickr.photos.exif</table> <table>flickr.photos.info</table> <table>flickr.photos.interestingness</table> <table>flickr.photos.recent</table> <table>flickr.photos.search</table> <table>flickr.photos.sizes</table> <table>flickr.places</table> <table>flickr.places.info</table> <table>geo.places</table> <table>geo.places.ancestors</table> … </results> </query YQL :: SHOW tables
9.
<query yahoo:count="1" yahoo:created="2009-02-21T01:41:28Z"
yahoo:lang="en-US" yahoo:updated="2009-02-21T01:41:28Z" yahoo:uri="http://query.yahooapis.com/v1/yql?q=desc+flickr.photos.search"> <results> <table name="flickr.photos.search”> <request> <select usesRemoteLimit="true”> <key name="machine_tags" type="xs:string"/> <key name="radius_units" type="xs:string"/> <key name="safe_search" type="xs:string"/> <key name="privacy_filter" type="xs:string"/> <key name="contacts" type="xs:string"/> <key name="tags" type="xs:string"/> <key name="place_id" type="xs:string"/> <key name="text" type="xs:string"/> … </select> </request> </table> </results> </query> YQL :: DESC flickr.photos.search
10.
<query yahoo:count="6" yahoo:created="2009-02-21T02:09:55Z"
yahoo:lang="en-US" yahoo:updated="2009-02-21T02:09:55Z" yahoo:uri="http://query.yahooapis.com/v1/yql?q=select+*+from+flickr.photos.search+where+user_id%3D%2228569531%40N00%22+and+text%3D%22jump%22+limit+6"> <results> <photo farm="4" id="3154107557" isfamily="0" isfriend="0" ispublic="1" owner="28569531@N00" secret="6f22e677c3" server="3101" title="Jump - Fremont Older"/> <photo farm="4" id="2563123589" isfamily="0" isfriend="0" ispublic="1" owner="28569531@N00" secret="7811c91934" server="3087" title="Jump"/> <photo farm="3" id="2159479534" isfamily="0" isfriend="0" ispublic="1" owner="28569531@N00" secret="785e671cd4" server="2080" title="Hollywood - Jump - Dan"/> <photo farm="3" id="2066431773" isfamily="0" isfriend="0" ispublic="1" owner="28569531@N00" secret="c61604d090" server="2208" title="JUMP!"/> <photo farm="2" id="1304849768" isfamily="0" isfriend="0" ispublic="1" owner="28569531@N00" secret="7271c8f9b3" server="1233" title="Testing the suit"/> <photo farm="2" id="1178261094" isfamily="0" isfriend="0" ispublic="1" owner="28569531@N00" secret="3dac28807f" server="1241" title="Jump, jump!"/> </results> </query> YQL :: SELECT * FROM flickr.photos.search WHERE user_id="28569531@N00” AND text="jump” LIMIT 6
11.
12.
<?php // Include
the PHP SDK for YSP library. require_once("yosdk/lib/Yahoo.inc"); // Define values for keys required for authorization define(CONSUMER_KEY,"dj0yJmk9ZDNwaXdQSEZ…j"); define(CONSUMER_SECRET,"37fe717538e0598e6c70d4262…"); // The YahooApplication class is used for two-legged authorization, which doesn't need user authorization. $two_legged_app = new YahooApplication(CONSUMER_KEY,CONSUMER_SECRET); // Create queries for Flickr $yql_request = 'select * from flickr.photos.search where user_id="28569531@N00" and text="jump" limit 6'; // Make the request $results = $two_legged_app->query($yql_request); $photos = $results->query->results->photo; // Build the output HTML foreach($photos as $k=>$v) { $imgs .= '<img src="http://farm' . $v->farm . '.static.flickr.com/' . $v->server . '/' . $v->id . '_' . $v->secret . '_m.jpg" alt="Image' . $k . '"/>' ; } echo "<html><body>" . $imgs . '</body></html>’; ?> YQL :: 2-legged OAuth – PHP SDK
13.
YQL :: 2-legged
OAuth – Result
14.
<?php // Include
the PHP SDK for YSP library. require_once("yosdk/lib/Yahoo.inc"); // Define values for keys required for authorization define(CONSUMER_KEY,"dj0yJmk9ZDNwaXd…j"); define(CONSUMER_SECRET,"37fe717538e0598e6…"); $session=YahooSession::requireSession(CONSUMER_KEY,CONSUMER_SECRET); // Define YQL queries for the Social Directory APIs $query = "SELECT * FROM social.connections WHERE owner_guid=me LIMIT 2"; $result = $session->query($query); // Build the output HTML echo("<html><body><pre><h2>Connection Data</h2>" ); var_dump($result) ; echo("</pre></body></html>"); ?> YQL :: 3-legged OAuth – PHP SDK
15.
YQL :: 3-legged
OAuth – Result
16.
Thank You [email_address]
Editor's Notes
With YDN since we started it. We started with the Search API – Now we have over 50 different developer offerings.
Download Now