Kan jeg stole på Facebook Connect?

stemmer
7

Jeg har vært på jakt i å bruke Facebook Connect for en ny nettside jeg bygger, men Facebook API ser ut til å være litt ustabile.

Koden jeg har brukt er grunnleggende, men eksempelet programmets therunaround 'lider av lignende problemer.

For eksempel ikke vennelisten ikke alltid laste, og logget på Facebook-bruker er ikke alltid oppdaget.

Er disse problemene rent fordi jeg bare starte opp?

Publisert på 27/03/2009 klokken 09:38
kilden bruker
På andre språk...                            


2 svar

stemmer
2

Ja, de problemene du beskriver er sannsynligvis bare på grunn av ikke å bruke API riktig.

Facebook Connect er fortsatt veldig nytt og gjør lider av sporadiske problemer, men generelt er det ganske stabilt og blir implementert av mange store områder.

Denne utvikleren innlegget kan være relevant for ditt problem: (Fra: http://www.facebook.com/developers/message.php )

Sørg for at kjennemerker er lastet før du bruker Facebook Connect JS APIer 26 februar 2009 01:35

Nesten alle Facebook Connect er JS APIer er lastet asynkront etter ringer FB.init (). På grunn av den asynkrone natur, JS APIer er ikke necessaryly tilgjengelig umiddelbart etter at disse samtalene. Du bør bruke FB.ensureInit eller FB.Bootstrap.requireFeatures å sikre at JS APIer er lastet før du bruker dem.

Vi har en wiki dokumentasjon som beskriver dette nærmere. Men vi fant ut at noen Connect apps kalte Connect JS API som FB.Connect. * Og FB.Facebook. * Immedidately etter ringer FB.init. Denne tilnærmingen vil føre til forbigående feil fordi funksjonene er kanskje ikke lagt ennå.

Pior siste natts push, fikset vi en feil i vår FeatureLoader.js.php hvor det ble alltid automatisk stirrer asynchourous lasting av Tilkoblingsfunksjonene. Etter bugs er faste, kode som ble ringer JS API før de er lastet er mer sannsynlig å mislykkes. Hvis du lagt merke til at Connect apps får funksjonen ikke er definert erros for Connect JS funksjoner, vennligst sjekk koden for å sørge for at det venter på funksjoner for å lastet før du bruker dem.

Svarte 27/03/2009 kl. 09:45
kilden bruker

stemmer
4

Jeg har implementert noen områder med Facebook Connect. Det korte svaret er ja; det er eksentrisk. Lastetidene kan være veldig lang, API-kall mislykkes ofte, bildene ikke laste, og det er den forferdelige virkeligheten av å måtte bruke tredjeparts informasjonskapsler. Dokumentasjonen er grei, men ofte datert.

Du må bare veie gevinster du får (stort fellesskap, virkelig kult krysspollinering, mal oppslaget, venn binding) versus hodepine av å være en Facebook-utvikler. Plattformen er super ung skjønt, og det vil være verdt det å gjennomføre i det lange løp. Jeg vil ikke anbefale å erstatte et tradisjonelt bruker / pass system helt akkurat nå, men det er flott for å knytte kontoer og legge ut "vegg innlegg" til bruker feeds (som er ganske enkelt å implementere).

En av mine største gripes med Facebook utvikling er at du må lage nye applikasjoner for hvert miljø. Har en lokal server? Applikasjon. Ha en utvikling server? Applikasjon. Live server? Et annet program. Hver er knyttet til en basis domene, og det er ikke mulig å legge til flere domener (skjønt subdomener arbeide). Du må konfigurere hver søknad for hvert miljø. Også det faktum at du ikke kan "redigere" veggmaler er tøff i tillegg; du må slette og starte på nytt så vidt jeg vet (selv om du bare ønsker å korrigere staving eller noe).

Det er rart. Noen aspekter av Facebook utvikling er en absolutt glede å arbeide med. Og noen er de verste utvikling erfaringer jeg har hatt.

Svarte 23/06/2009 kl. 16:44
kilden bruker

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