Az előadás letöltése folymat van. Kérjük, várjon

Az előadás letöltése folymat van. Kérjük, várjon

1 A Twitter és a Facebook API Szolgáltatások és Alkalmazások Ujvárosi Szabolcs 2010.

Hasonló előadás


Az előadások a következő témára: "1 A Twitter és a Facebook API Szolgáltatások és Alkalmazások Ujvárosi Szabolcs 2010."— Előadás másolata:

1 1 A Twitter és a Facebook API Szolgáltatások és Alkalmazások Ujvárosi Szabolcs 2010

2 API  Application Programming Interface  Alklamazás szolgáltatásait használni anélkül, hogy annak belső működését ismerni kellene  Általában nem kötődik programozási nyelvhez  Rutinkönyvtárak az eljárások szabványosítsáshoz

3 Web 2.0  A kifejezést általában olyan webes alkalmazásokra használják, melyek tuljadonságai: iteraktív információ megosztás felhasználó-központú dizájn Együttműködés a WWW-n

4 Web 2.0 

5  Ilyen alkalmazások: Közösségi Oldalak Webes alkalmazások Videó megosztó oldalak Wiki oldalak Blogok Mashup-ok

6 Web 2.0

7 7

8 Közösségi O ldalak: Forgalom

9 Facebook API  Nemzetközi  2004-ben indult  Felhasználók száma csak az USA-ban 114 millió, összesen kb. 350 millió felhasználó (2010)  Készítője az akkor 20 esztendős Mark Zuckerberg

10 Facebook API

11

12

13

14  Az cégnek kb. 230 fejlesztője van, összesen kb alkalmazott  Gépparkjuk jelenleg kb szerverből áll, ezzel a 7. a világon  Néhány adat 2008-ból: Web Szerver 1800 MySQL szerver 805 Memória cachelt szerver

15 Facebook API  Webszerver statisztika: Intel: 100,000 servers 1&1 Internet: 70,000 servers OVH: 65,000 servers Rackspace: 56,671 servers The Planet: 48,500 servers Akamai Technologies: 48,000 servers Facebook: 30,000 servers

16 Facebook API  Kb alkalmazás

17 Facebook API  Alkalmazásfejlesztés: developers.facebook.com wiki.developers.facebook.com

18 Facebook API  A dokumentáció formátuma wiki  Regisztrálva kell lenni a Facebook-on  Developers alkalmazást fel kell vennünk a profilunkba (7,5 millió tag)  Set Up New Application  Application ID, API Key, Secret Key  API Client Library letöltése

19 Facebook API  Graph API: a Facebook platform magja, ezen keresztül írhatóak és olvashatóak az adatok Authorization (OAuth 2.0 protocol) Post Photo User Stb..

20 Facebook API  Facebook SDK’s: Javascript PHP Python iPhone Android (Unofficial)

21 Facebook API  Egy egyszerű alkalmazás PHP-ben: require_login(); ?> Hello ' useyou='false' possessive='true' />! Welcome to my first application!

22 Twitter API  Nemzetközi  2006-ban indult, Ruby on Rails-re íródott  Microblog szolgáltatás: lehetővé teszi a felhasználóknak, hogy rövid bejegyzéseket vagy egymásnak szánt üzeneteket írjanak: A Twitter honlapján

23 Twitter API Sms-ben (maximum 140 karakter hosszúságban) Azonnali üzenetküldő alkalmazásokon Twitter API-t használó programokon(pl. T w itterrific) vagy webes szolgáltatásokon(pl. Netvibes) keresztül

24 Twitter API

25

26

27

28

29

30

31

32  8db Sun X4100S szerver Mongrel webszerver(kifejezetten Ruby alkalmazásokhoz) 1 db MySQL szerver 8 magos processzorok 16Gb memcached cache

33 Twitter API  Alkalmazásfejlesztés: apiwiki.twitter.com 3 fő API  Search API  Rest API  Streaming API (sampled, filtered real-time hozzáférés) API használata limitált Teljesen HTTP alapú (get, post)

34 Twitter API  Search API metódusok Search (az illeszkedő tweetekkel tér vissza) Trends (a legnépszerűbb tíz topiccal tér vissza)

35 Twitter API  Rest API metódusok Timeline Status User List Friendship Account Oauth

36 Twitter API  Streaming API metódusok Filter (a szűrő predikátumokra illeszkedő publikus státuszokkal tér vissza) Retweet (az összes retweettel tér vissza) Sample (a publikus státuszokból egy véletlen mintával tér vissza)

37 Twitter API  Twitter SDK’s: Flash C++ C#/.NET Java Perl PHP Python Ruby

38 Twitter API  Egy egyszerű alkalmazás PHP-ben:

39 Twitter API  Egy egyszerű alkalmazás PHP-ben: Error: please insert a message! What are you doing?

40 Irodalom  from-php-page.html from-php-page.html    tamogatas-api-fejleszto-funkcio-kozossegi-web- kommunikacio.html tamogatas-api-fejleszto-funkcio-kozossegi-web- kommunikacio.html    php-tutorial/ php-tutorial/ 


Letölteni ppt "1 A Twitter és a Facebook API Szolgáltatások és Alkalmazások Ujvárosi Szabolcs 2010."