22
Yahoo! Developer Network Bobby Voicu Yahoo! Community Manager, România ROCS, 2008

YDN si Yahoo APIs, la ROCS 2008

Embed Size (px)

DESCRIPTION

Prezentarea lui Bobby Voicu despre Yahoo Developer Network si API-urile Yahoo! de la ROCS2008

Citation preview

Page 1: YDN si Yahoo APIs, la ROCS 2008

Yahoo! Developer Network

Bobby VoicuYahoo! Community Manager, România

ROCS, 2008

Page 2: YDN si Yahoo APIs, la ROCS 2008

În România, Yahoo! înseamnă

Page 3: YDN si Yahoo APIs, la ROCS 2008

Yahoo! Messenger

Page 4: YDN si Yahoo APIs, la ROCS 2008

Yahoo! Mail

Page 5: YDN si Yahoo APIs, la ROCS 2008

şi poate Yahoo! mai înseamnă...

Page 6: YDN si Yahoo APIs, la ROCS 2008

Yahoo! Groups şi Flickr

Page 7: YDN si Yahoo APIs, la ROCS 2008

Dar Yahoo! mai înseamnă şi...

Page 8: YDN si Yahoo APIs, la ROCS 2008

Resurse de programare, la dispoziţia celor interesaţi

Yahoo! Developer Network (YDN)

Page 9: YDN si Yahoo APIs, la ROCS 2008

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

Page 10: YDN si Yahoo APIs, la ROCS 2008

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

Page 11: YDN si Yahoo APIs, la ROCS 2008

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

Page 12: YDN si Yahoo APIs, la ROCS 2008

<?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

Page 13: YDN si Yahoo APIs, la ROCS 2008

API-uri Yahoo!

Page 14: YDN si Yahoo APIs, la ROCS 2008

• Yahoo! Maps for iPhone

• Photoree

• Twitter Widget for Yahoo! Widgets

Page 15: YDN si Yahoo APIs, la ROCS 2008

Yahoo! OPEN STRATEGY

Totul face parte din...

Page 16: YDN si Yahoo APIs, la ROCS 2008

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

Page 17: YDN si Yahoo APIs, la ROCS 2008

BOSS

Build your Own Search Service

Page 18: YDN si Yahoo APIs, la ROCS 2008

Ce este BOSS ?• Build your Own Search Service• Truly open API• Few limitations and rules

Page 19: YDN si Yahoo APIs, la ROCS 2008

Prin ce iese BOSS in evidenţă?

Page 20: YDN si Yahoo APIs, la ROCS 2008

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

Page 21: YDN si Yahoo APIs, la ROCS 2008

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

Page 22: YDN si Yahoo APIs, la ROCS 2008

Mai multe informaţii

• http://developer.yahoo.com• http://developer.yahoo.com/blog• http://developer.yahoo.com/search/boss/• [email protected]