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. 1000 alkalmazott  Gépparkjuk jelenleg kb. 30000 szerverből áll, ezzel a 7. a világon  Néhány adat 2008-ból: 10000 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. 24000 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: <?php require_once('facebook/client/facebook.php'); $facebook = new Facebook(YOUR_API_KEY,YOUR_SECRET_CODE); $fb_user = $facebook->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: <?php $twitter_username ='yourTwitterUserName'; $twitter_psw ='yourTwitterPassword'; require('twitterAPI.php'); if(isset($_POST['twitter_msg'])){ $twitter_message=$_POST['twitter_msg']; if(strlen($twitter_message)

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

40 Irodalom  http://woork.blogspot.com/2007/10/twitter-send-message- from-php-page.html http://woork.blogspot.com/2007/10/twitter-send-message- from-php-page.html  http://apiwiki.twitter.com/ http://apiwiki.twitter.com/  http://szantog.imect.com/page/hogyan_mukodik_a_twitter http://szantog.imect.com/page/hogyan_mukodik_a_twitter  http://www.hwsw.hu/hirek/42737/twitter-rt-retweet-nativ- tamogatas-api-fejleszto-funkcio-kozossegi-web- kommunikacio.html http://www.hwsw.hu/hirek/42737/twitter-rt-retweet-nativ- tamogatas-api-fejleszto-funkcio-kozossegi-web- kommunikacio.html  http://en.wikipedia.org/wiki/Api http://en.wikipedia.org/wiki/Api  http://webmania.cc/facebookra-fejlesztes-1/ http://webmania.cc/facebookra-fejlesztes-1/  http://www.merchantos.com/makebeta/facebook/facebook- php-tutorial/ http://www.merchantos.com/makebeta/facebook/facebook- php-tutorial/  http://developers.facebook.com/ http://developers.facebook.com/


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

Hasonló előadás


Google Hirdetések