Qual è l'errore di sintassi "fbml_static_get.php"?

August 17

Se hai utilizzato linguaggio di markup di Facebook (FBML), o qualsiasi applicazione che si basa su questa lingua sulle tue pagine di Facebook, si può avere incorrere in errori quando si utilizza JavaScript o CSS. Tuttavia, non è possibile utilizzare normale JavaScript, CSS o HTML per aggirare eventuali errori durante la creazione di applicazioni per Facebook o utilizzando elementi di Facebook sul tuo sito web.

sfondo

FBML era codice proprietario di Facebook che gli sviluppatori possono utilizzare per creare plug-in e applicazioni, come ad esempio FBML Statico. Come proprietario di una pagina, è possibile installare FMBL statico per creare schede aggiuntive sulla tua pagina Facebook per fornire ulteriori informazioni ai tuoi lettori. Inoltre, gli sviluppatori potevano contare su FBML per aggiungere rapidamente elementi come un pulsante mi piace o casella di commento.

Le cause di errore

È possibile ricevere un errore di sintassi, se si tenta di utilizzare l'SDK JavaScript per la creazione di pagine di Facebook. Questo perché FBML non supporta JavaScript prima di dicembre 2011. In alternativa, si può avere sperimentato la difficoltà quando si utilizza il codice FBML "fb: fan" per visualizzare i fan della vostra pagina quando si crea una casella di ventilatore o widget per visualizzare sul tuo sito web. Questo errore si è verificato a volte quando si utilizza CSS personalizzato. L'errore ha indicato che la funzione "fbml_get_static" di Facebook non è stato in grado di recuperare il CSS ed è stato a causa di un problema tecnico e non un errore di sintassi a tutti. Il team di sviluppo di Facebook da allora ha aggiornato FBML per risolvere questo bug.

FBML Abbandonato

Facebook ha abbandonato da FBML in favore dello standard HTML, CSS e Javascript. Facebook consiglia a tutti gli sviluppatori di utilizzare questi standard al posto della FBML-non-più supportato, e le applicazioni che si basano su FBML non sono più supportati a partire da gennaio 2012, quindi è possibile notare gli errori su tutte le pagine costruito utilizzando questo linguaggio.

Soluzione

Perché FBML non è più supportato, considerare l'utilizzo di iFrame, che si basa sul tradizionale HTML per visualizzare le pagine ospitate sul server come schede sulla vostra pagina di Facebook. Per aggiungere funzionalità come ad esempio un pulsante mi piace o un commento casella per la vostra pagina o applicazione, è ora possibile copiare il codice da pagina di social plug-in di Facebook, piuttosto che usare i codici brevi che si sarebbe usato con FBML.