40. YQL - Whirlwind Intro
• It is a web service providing a SQL like
language to interface with APIs
41. YQL - Whirlwind Intro
• It is a web service providing a SQL like
language to interface with APIs
• Supports query, filter, join, and update
across all those innumerable APIs
42. YQL - Whirlwind Intro
• It is a web service providing a SQL like
language to interface with APIs
• Supports query, filter, join, and update
across all those innumerable APIs
• You can transform RSS, XML to JSON
and vice-versa
44. You want some RSS
feed in JSON?
http://query.yahooapis.com/v1/public/yql?q=select%20*
%20from%20rss%20where%20url%3D'http%3A%2F
%2Frss.news.yahoo.com%2Frss%2Ftopstories'&format=json
45. You want some RSS
feed in JSON?
http://query.yahooapis.com/v1/public/yql?q=select%20*
%20from%20rss%20where%20url%3D'http%3A%2F
%2Frss.news.yahoo.com%2Frss%2Ftopstories'&format=json
Looks scary? Well that’s just
select * from rss where url=‘your-rss-feed’
53. What’s possible
• Dynamically change how messages are
rendered
• Call external WebServices to enhance e-mail
messages
54. What’s possible
• Dynamically change how messages are
rendered
• Call external WebServices to enhance e-mail
messages
• Launch your App specific UI within Yahoo!
Mail chrome
55. What’s possible
• Dynamically change how messages are
rendered
• Call external WebServices to enhance e-mail
messages
• Launch your App specific UI within Yahoo!
Mail chrome
• Completely customize compose and read
messages using events
59. Pre-requisites
• PHP (5.x is better)
• Although not pre-requisite a Unix-like OS
is always better
• ymdt (Yahoo! Mail Developer Toolkit) - go
download from here
68. One more thing ...
• Use “ymdt dev” to enable dev-o-matic
mode
69. One more thing ...
• Use “ymdt dev” to enable dev-o-matic
mode
• Syncs code with Yahoo! Mail development
server
70. One more thing ...
• Use “ymdt dev” to enable dev-o-matic
mode
• Syncs code with Yahoo! Mail development
server
• Continuously monitors the App directory
for changes and updates server