WPP Hackday presentation - YQL

410 views

Published on

Published in: Technology
  • Free Download : http://gg.gg/114bb

    Hey Guyz and girls, Today I am gonna show you perfact tool, Remember This video is old, But the download link with hack is brand new. Its very simple to using this tool and here are some instructions in video. Please REDOWNLOAD. Don't Forget to Comment Subscribe & Rate My Video :)

    Virus Scan :- This file has been scanned with avast! Antivirus. -- Status: FILE IS CLEANN.

    Copyright © 2014. All Rights Reserved
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
  • Be the first to like this

WPP Hackday presentation - YQL

  1. 1. YQLSriramIyerYQL Engineering
  2. 2. SELECT * FROM INTERNET
  3. 3. WHAT IS YQL• Query, filter, and join data across web services • Merge multiple data sources• Expressive SQL-like language • Uniform access • No need to call different APIs• Execute JS code to mutate request/response • Decorate, annotate, create own data model• Tools and documentation for rapid development • Console, Table Editor, Guide, Blog, and Forum
  4. 4. XML JSON HTML CSVXML JSON JSONP
  5. 5. YQL FORMATS• Accepts JSON, XML, HTML, CSV• Outputs XML, JSON, JSONP• Provides data type transformers and mutators• Tidies up data sources for you• Lets you spend more time building your app
  6. 6. FAST, GLOBALLY AVAILABLE• Deployed across the globe• Both front and back facing caches• Developers can control cache behavior • _maxage parameter • _stalewhilerevalidate parameter• Rate limited for external developers • 2000 calls per hour per IP on public endpoint • 20000 on OAuth protected endpoint
  7. 7. APP DEVELOPMENT USING YQL• Pick the open tables to build your app• Build new ones for your API if needed• Test the tables in the YQL console• Use the YUI-YQL module to get data• Or just call the REST query endpoint
  8. 8. DATA SECURITY USING YQL• Public endpoint - /v1/public/yql • Non-personalized data – securityLevel=“any”• OAuth endpoint – v1/yql • 2-legged – securityLevel=“app” • 3-legged – securityLevel = “user”
  9. 9. YQL CONSOLE
  10. 10. CONSOLE PARAMETERS - DIAGNOSTICS
  11. 11. CONSOLE PARAMETERS - DEBUG
  12. 12. CONSOLE PARAMETERS – DEBUG CONTD.
  13. 13. CONSOLE TIPS – REST QUERY http://hackevent.yql.yahooapis.com/v1/public/yql?q=select%20*%20from%20answer.search%20where…
  14. 14. CONSOLE TIPS – COMMUNITY TABLES
  15. 15. CONSOLE TIPS – PERMALINK & ALIAS
  16. 16. TABLE EDITOR• Rapid YQL table prototyping • Create YQL tables • Create YQL Environment files • Create YQL Javascript execute files• Sample templates for all three• Nifty drag & drop support• All the above stored in the Yahoo! cloud
  17. 17. TABLE EDITOR – SAMPLE TABLEhttp://hackevent.yql.yahooapis.com/v1/public/yql?q=use%20%22store%3A%2F%2FJBICskKfvKMhO3ddy3f0Wk%22%20as%20crunchbase.company%3B%20select%20*%20from%20crunchbase.company%20where%20name%3D%27yahoo%27&diagnostics=true
  18. 18. TABLE EDITOR – SAMPLE JAVASCRIPT
  19. 19. TABLE EDITOR – SAMPLE ENVIRONMENT
  20. 20. DEMO
  21. 21. QUESTIONS
  22. 22. THANKSConsole: http://developer.yahoo.com/yql/consoleEndpoint: hackevent.yql.yahooapis.comCommunity:  http://www.yqlblog.net/  http://www.datatables.org/  https://github.com/yql/yql-tablesEmail: yql-questions@yahoo-inc.comTwitter: @yqlSlides:  http://www.slideshare.net/sriramiyer2007/presentatio ns

×