Előadást letölteni
Az előadás letöltése folymat van. Kérjük, várjon
KiadtaFanni Bogdánné Megváltozta több, mint 8 éve
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
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
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/
Hasonló előadás
© 2024 SlidePlayer.hu Inc.
All rights reserved.