Hva er Syntax Error "fbml_static_get.php"?

Hvis du har brukt Facebook markeringsspråk (FBML), eller en hvilken som helst app som er avhengig av dette språket på din Facebook-sider, kan du ha kjørt inn i feil når du bruker Javascript og CSS. Du kan imidlertid ikke bruke vanlig Javascript, CSS eller HTML for å omgå eventuelle feil ved oppretting apps for Facebook eller ved hjelp av Facebook-elementer på nettstedet ditt.

Bakgrunn

FBML var Facebooks proprietær kode som utviklere kan bruke til å lage plug-ins og programmer, for eksempel FBML Statisk. Som en side eieren, kunne du installere FMBL Static å opprette flere faner på din Facebook-side for å gi ytterligere informasjon til leserne. Også utviklerne kunne stole på FBML å raskt legge til elementer som en som knapp eller kommentarboksen.

feil~~POS=TRUNC Årsaker

Du kan få en syntaksfeil hvis du forsøker å bruke Javascript SDK den når du oppretter Facebook-sider. Dette er fordi FBML ikke støtter Javascript før desember 2011. Alternativt kan du ha opplevd problemer når du bruker FBML code "fb: fan" for å vise fans av siden din når du oppretter en fan boks eller widget som skal vises på nettstedet ditt. Denne feilen noen ganger skjedde ved bruk av egendefinerte CSS. Feilen indikerte at Facebooks «fbml_get_static" -funksjonen var ikke i stand til å hente CSS og skyldtes en svikt, og ikke en syntaksfeil i det hele tatt. The Facebook utvikler teamet har siden oppdatert FBML å fikse det bug.

FBML Forlatt

Facebook har siden forlatt FBML i favør av standard HTML, CSS og Javascript. Facebook råder alle utviklere å bruke disse standardene i stedet for nei-lenger-støttet FBML, og apps som er avhengige av FBML støttes ikke lenger som i januar 2012, slik at du kan legge merke til feil på noen sider bygget med dette språket.

Løsning

Fordi FBML støttes ikke lenger, vurdere å bruke iframes, som er avhengig av tradisjonell HTML for å vise sider du vert på serveren som faner din Facebook-side. For å legge til funksjonalitet som en som knapp eller kommentarfeltet til din side eller app, kan du nå kopiere kode fra Facebook side Social Plug-ins stedet for å bruke kortkoder som du ville ha brukt med FBML.