ydn si yahoo apis, la rocs 2008

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

Upload: bobby-voicu

Post on 09-Jun-2015

3.300 views

Category:

Technology


0 download

DESCRIPTION

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

TRANSCRIPT

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]