Hvordan bruke FBML tagger

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.