Hvordan bruke FBML tagger
FBML er et akronym for Facebook Markup Language. Det er en del av et programmeringsgrensesnitt - eller API - som lar utviklere å skrive kode for å integrere sine systemer med Facebook-applikasjonen. FBML koder er levert av Facebook for å tillate eksterne utviklere å utvikle programmer som kan brukes innen Facebook, for eksempel spill og tilpassede sider, samt å bruke Facebook-funksjoner på eksterne nettsteder. De FBML kodene er kategorisert etter funksjonalitet og er vanligvis innebygd i kildekoden til et PHP program. Detaljer om hvordan du bruker hver tag, samt en PHP eksempel, er gitt på Facebooks utvikler Referanse sider.
Bruksanvisning
1 Design din søknad. Sørg for å merke spesifikk funksjonalitet som trengs for å integrere applikasjonen med Facebook. For eksempel avgjøre om du trenger brukerens navn og påloggingsinformasjon eller bilder fra Facebook.
2 Opprett en ny applikasjon på Facebook ved å navigere til nettstedets hoved Developers siden og klikke på "Create New App" -knappen. Sørg for å merke den "API-nøkkel" og "hemmelig nøkkel."
3 Lag en PHP side i redigeringsprogrammet ved å klikke på "File" og deretter "Ny". Hvis du er en avansert bruker, kan du opprette filen i Windows ved hjelp av Notisblokk-programmet.
4 Naviger til Facebook stedets FBML referanseside.
5 Finn FBML koden du ønsker å bruke i programmet, og klikk på den for å bore ned til detaljsiden.
6 Les detaljert forklaring av funksjonaliteten i koden, samt eksempler på hvordan du bruker den i et program.
7 Skriv en linje med kode i PHP program for å ringe FBML tag. For eksempel, for å få en brukers navn ved hjelp av "fb: name" FBML tag og profilbildet ved hjelp av "fb: profil-bilde" FBML tag, vil koden være:
<? Php
$ Fb = ny Facebook (API_KEY, SECRET_CODE);
<Fb: navn uid = "$ user_id" kapital = "false" />
<Fb: profil-pic uid = "$ user_id" koblet = "true" />
?>
Du må passere i de nødvendige parameterne for hver FBML tag, som er bruker-ID i disse to eksemplene.
8 Inkluder ekstra kode for eventuelle nødvendige behandling og eventuelle nødvendige FBML koder.