110 likes | 291 Views
Teppo Räisänen Teppo.raisanen@oulu.fi Tietojenkäsittelytieteiden laitos, Oulun yliopisto. Facebook Markup Language - FBML. Tilanne. Facebook ohjelmistokehitysprosessi. Facebook applikaation tekemisen vaiheet: Hommaa Facebook tunnus Hommaa Web-hostaus palvelu
E N D
Teppo Räisänen | Oulun yliopisto Teppo Räisänen Teppo.raisanen@oulu.fi Tietojenkäsittelytieteiden laitos, Oulun yliopisto Facebook Markup Language - FBML
Teppo Räisänen | Oulun yliopisto Tilanne
Teppo Räisänen | Oulun yliopisto Facebook ohjelmistokehitysprosessi • Facebook applikaation tekemisen vaiheet: • Hommaa Facebook tunnus • Hommaa Web-hostaus palvelu • Asenna Facebook Kehittäjä -applikaatio • Rekisteröi uusi applikaatio Kehittäjä-applikaation avulla • Ohjelmoi applikaatio • Julkaise applikaatio Facebook:ssa
Teppo Räisänen | Oulun yliopisto Facebook ohjelmistokehitysprosessi http://apps.facebook.com Facebook -serverit students.oamk.fi Käyttäjä Students -serveri
Teppo Räisänen | Oulun yliopisto PHP-esimerkki <?php require_once ”facebook.php”; $apikey = ”asdflgasdflkhasdfgasdlfg”; $secret = ”asdf8970adsf70as78asdf”; $facebook= new Facebook($apikey, $secret); $user=$facebook->require_login(); print $user; ?>
Teppo Räisänen | Oulun yliopisto FBML • FBML – Facebook Markup Language on Facebook:in vastine HTML:lle • Facebook:ssa käytettävää HTML:ää sanotaan FBML:ksi • http://wiki.developers.facebook.com/index.php/FBML
Teppo Räisänen | Oulun yliopisto FBML • Sallitut HTML-tagit: • a, abbr. acronym, address, b, do, big, blockquote, bracaption, center, cite, code, dd, del, dfn, div, dl, dt, em, fieldset, font, form, h1, h2, h3, h4, h5, h6, hr, i, img, input, ins, kbd, label, legend, li, link, meta, ol, optgroup, option, p, pre, q, s, samp, script, select, small, span, strike, strong, style, sub, sup, table, tbody, td, textarea, tfoot, th, thead, tr, tt, u, ul, var • Kielletyt tagit: • html, body, head, applet, object, …
Teppo Räisänen | Oulun yliopisto Facebook wiki • http://wiki.developers.facebook.com
Teppo Räisänen | Oulun yliopisto Harjoitus 3 • Tehdään yhdessä uusi applikaatio, jota käytämme jatkossa • Käytetään fb:tabs -tagia
Teppo Räisänen | Oulun yliopisto Harjoitus 3 <fb:tabs> <fb:tab-item href=‘index.php' title=’Index' /> <fb:tab-item href=’fbml.php' title=’FBML' /> <fb:tab-item href=’fbjs.php' title=’FBJS' /> </fb:tabs> <p>Tervehdys, <fb:name uid=“$user” useyou=“false” /></p> <fb:profile-pic uid=“$user” />
Teppo Räisänen | Oulun yliopisto Harjoitus 4 – yleisimpiä FBML-tageja Harjoitellaan yleisimpiä FBML-tageja http://wiki.developers.facebook.com/index.php/FBML • fb:profile-pic • fb:wall • fb:dialog • fb:dashboard • fb:board • fb:random • fb:share • fb:mp3 • fb:iframe • fb:swf • fb:switch • fb:editor • fb:request-form