YDN si Yahoo APIs, la ROCS 2008
-
Upload
bobby-voicu -
Category
Technology
-
view
3.297 -
download
0
description
Transcript of YDN si Yahoo APIs, la ROCS 2008
Yahoo! Developer Network
Bobby VoicuYahoo! Community Manager, România
ROCS, 2008
În România, Yahoo! înseamnă
Yahoo! Messenger
Yahoo! Mail
şi poate Yahoo! mai înseamnă...
Yahoo! Groups şi Flickr
Dar Yahoo! mai înseamnă şi...
Resurse de programare, la dispoziţia celor interesaţi
Yahoo! Developer Network (YDN)
Ce este un API?
• An application programming interface (API) is a set of functions, procedures, methods, classes or protocols that an operating system, library or service provides to support requests made by computer programs.
Wikipedia
Ce fac API-urile?
• Incearcă să facă ordine într-un internet complet aleator
• Oferă informaţia într-un format care să aibă sens: XML, JSON şamd.
• Ajută programatorii să nu mai “reinventeze roata”, concentrându-se în schimb pe folosirea cat mai utilă a resurselor deja existente
• Reduc timpul necesar dezvoltarii unor servicii web
API-urile Yahoo!
• Sunt gratuite• Sunt “open”• Sunt disponibile public la adresa:
developer.yahoo.com• Sunt aproximativ 30• Printre API-uri: Flickr (a doua din lume ca grad
de utilizare) BOSS/Search, Maps, Delicious, YUI
<?php$url = 'http://api.flickr.com/services/feeds/photos_public.gne?tags='.$tag.'&format=php_serial';$ch = curl_init();curl_setopt($ch, CURLOPT_URL, $url);curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);$feed = curl_exec($ch);curl_close($ch);$data = unserialize($feed);if(isset($data['items'])){$items = $data['items'];}?>
Çok klay...
Un exemplu simplu
• Asa de simplu este să iei niste poze din Flickr şi să le pui într-o structură de date
API-uri Yahoo!
• Yahoo! Maps for iPhone
• Photoree
• Twitter Widget for Yahoo! Widgets
Yahoo! OPEN STRATEGY
Totul face parte din...
Yahoo! Open Strategy
• Platformele “Open” sunt viitorul, din punctul de vedere al Yahoo!
• Experienţa Yahoo! va fi o experienţă socială mult mai avansată
• Aplicaţiile create folosind API-urile Yahoo! vor fi folosite de sute de milioane de utilizatori din întreaga lume
BOSS
Build your Own Search Service
Ce este BOSS ?• Build your Own Search Service• Truly open API• Few limitations and rules
Prin ce iese BOSS in evidenţă?
Aplicaţii cu BOSS
• http://mashable.com/boss/• http://www.ysearchblog.com/archives/000613.html• http://www.ysearchblog.com/archives/000621.html• http://delicious.com/tag/bossmashup
Ce vrea Yahoo!, până la urmă?
• Să folosiţi resurse deja existente (API-uri, UGC şamd).
• Să creaţi servicii bune, pe care să vrem să le folosim toţi
Mai multe informaţii
• http://developer.yahoo.com• http://developer.yahoo.com/blog• http://developer.yahoo.com/search/boss/• [email protected]