Facebook applikationer program grundlæggende principleAs du måske få kommenteret, jeg udgivet min første Facebook Application ind i den rasende i går. Som da har en masse mennesker spurgte mig, hvordan de Facebook-platforme fungerer, og hvad det kan gøre. Medmindre jeg mangler dem, er Facebook-udvikler området mangler nogle af de grundlæggende elementer i opbygningen af en ansøgning, så jeg tænkte jeg ville give en kort oversigt here.Basically er der tre hovedområder inde Facebook, at din ansøgning kan spille med: 1.
Facebook Canvas sider, som lader dig integrere dit indhold på en side inde i Facebook tilgængelig fra venstre navigation 2. En profil Box, der sidder på din profil side og er synlig for alle dine venner 3. Din nyheds-feed, der vises på din profil side, og er synlige ved dine venner på deres hjem pageYou kan bygge en Facebook-applikation program ved hjælp bare Canvas sider uden nogensinde at røre API. Alt du behøver er grundlæggende HTML Kundskaber og en server. Brug af API kræver en vis computer programmering viden og håndtering (og lagring) af en akademisk session tast på side.
Before vi får ind i hver af disse områder, lad os se på, hvordan man kan vise indhold i dem. Facebook har gjort deres eget kodesprog opkaldt FBML. Som du kan se i deres docs, det er dybest set bare HTML men uden HTML, HEAD eller BODY-tags, ingen javascript, og en flok tags, der har særlige funktioner i Facebook. For eksempel viser en andel knap, der vil dele min blog URL. Nogle områder tillader kun en delmængde af FBML (dvs. news feed), men generelt, noget, du kan gøre i HTML, kan du sikkert gøre i FBML.
Den har endda nogle "Ajax" funktioner, der giver dig mulighed for at indlæse i stykker af FBML dynamisk. Facebook Canvas PagesUsing lærred sider, kan du integrere pretty-meget nogen funktionalitet, du ønsker ind i Facebook. Når du set-up en ansøgning, vil Facebook bede dig om dit lærred side webadresse. Navnet er lidt misvisende, fordi det rent faktisk beder dig om en mappe på din server, hvor du vil tjene op sider til Facebook. Bare give det noget som https://www.yoursite.com/facebook/og sætte en standard side i denne mappe (f.eks index.html).
Når du går til dit lærred side inden Facebook via noget lignende https://apps.facebook.com/YOUR_APPLICATION (som er tilgængelig fra venstre-navigation) Facebook vil anmode side fra din server og tjene det op i Facebook-interfacet dvs. med deres top-navigation og venstre-navigation. Du kan køre uanset hvilken type kode, du ø
Hvor…