Posso contare su Facebook Connect?

voti
7

Ho cercato nel usando Facebook Connect per un nuovo sito web che sto costruendo, tuttavia l'API di Facebook sembra essere un po 'traballante.

Il codice che ho usato è di base, ma l'esempio di applicazione 'therunaround' soffre di problemi simili.

Ad esempio, l'elenco di amici non sempre carica, e connesso a Facebook utente non è sempre rilevata.

Sono queste questioni puramente perché io sono appena agli inizi?

È pubblicato 27/03/2009 alle 10:38
fonte dall'utente
In altre lingue...                            


2 risposte

voti
2

Sì, i problemi che si descrivono sono probabilmente solo a causa di non usare correttamente l'API.

Facebook Connect è ancora molto nuovo e non soffre di problemi occasionali, ma in generale è abbastanza stabile ed è in corso di attuazione da molti siti importanti.

Questo post sviluppatore potrebbe essere rilevante per il problema: (Da: http://www.facebook.com/developers/message.php )

Si prega di assicurarsi che funzioni vengono caricati prima di utilizzare Facebook Connect API JS Feb 26, 2009 13:35

Quasi API JS di tutti Facebook Connect vengono caricati in modo asincrono dopo aver chiamato FB.init (). A causa della natura Asynchrous, le API JS non sono necessaryly disponibili immediatamente dopo aver effettuato queste chiamate. Si dovrebbe usare FB.ensureInit o FB.Bootstrap.requireFeatures per garantire le API JS vengono caricati prima di utilizzarli.

Abbiamo una documentazione wiki che descrive questo in modo più dettagliato. Tuttavia, abbiamo appena scoperto che alcune applicazioni Connect chiamavano Collegare JS API come FB.Connect. * E FB.Facebook. * Immedidately dopo aver chiamato FB.init. Questo approccio potrebbe causare guasti intermittenti perché le funzioni non possono essere ancora caricati.

Pior alla spinta di ieri sera, abbiamo risolto un bug nel nostro FeatureLoader.js.php dove è stato sempre fissando automaticamente il carico di funzioni asynchourous Connect. Dopo i bug è fisso, codice che chiedevano JS API prima di fare che vengano caricati sono più probabilità di fallire. Se avete notato che le applicazioni Connect sono funzione sempre erros non definiti per le funzioni Connect JS, si prega di controllare il codice per assicurarsi che è in attesa di funzionalità per il caricamento prima di utilizzarli.

Risposto il 27/03/2009 a 10:45
fonte dall'utente

voti
4

Ho implementato alcuni siti con Facebook Connect. La risposta è sì; è traballante. I tempi di caricamento possono essere molto lunghe, chiamate API spesso non riescono, le immagini non vengono caricate, e c'è la realtà terribile di dover utilizzare i cookie di terze parti. La documentazione è decente, ma spesso datato.

Dovrete semplicemente pesare i guadagni che si ottiene (enorme comunità, davvero cool cross-impollinazione, modello di pubblicazione, amico-linking) contro il mal di testa di essere uno sviluppatore di Facebook. La piattaforma è super giovane, però, e sarà valsa la pena di attuare nel lungo periodo. Non suggerirei di sostituire un sistema di utente / passaggio tradizionale completamente in questo momento, ma è ottimo per collegare gli account e la pubblicazione di "post muro" ai feed degli utenti (che è abbastanza facile da implementare).

Uno dei miei più grandi lamentele con lo sviluppo di Facebook è che si deve creare nuove applicazioni per ogni ambiente. Avere un server locale? Applicazione. Avere un server di sviluppo? Applicazione. Il server di vivere? Un'altra applicazione. Ognuno è legato a un dominio di base, e non c'è modo di aggiungere più domini (anche se sotto-domini di lavoro). È necessario configurare ogni applicazione per ogni ambiente. Inoltre, il fatto che non si può "modificare" i modelli a parete è dura pure; è necessario eliminare e ricominciare da capo, per quanto ne so (anche se si desidera solo per correggere l'ortografia o qualcosa del genere).

È strano. Alcuni aspetti dello sviluppo di Facebook sono un assoluto gioia con cui lavorare. E alcuni sono peggiori esperienze di sviluppo che ho avuto.

Risposto il 23/06/2009 a 17:44
fonte dall'utente

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more