"Gotchas" i Facebook Application utvikling

stemmer
0

Jeg har vært å kaste meg selv på Facebook dev for et par uker nå, og det har vært ... utfordrende. Ikke fra en hvordan fungerer dette? synspunkt, men fra en hvorfor gjør ikke dette arbeidet! en.

Jeg er nysgjerrig på hva gotchas, uventede oppførsel, eller bare rett opp feilene folk har vært vitne gjør Facebook arbeid og hva de har gjort for å kompensere.

Min nåværende Albatrossen er den (beta) Datastore API; sin ganske upålitelig. Anrop til GetObject kan svikte med delvis returnert verdier, slik at et objekt med felt {foo, bar, val} laget med verdiene {1, 2 3} kan tenkes å vende tilbake {1, 0, 3}, {0, 0, 3} , etc. jeg har ennå å finne en akseptabel jobb rundt.

Runner up er manglende evne til å bruke <fb:if-*>på brukerens profilside. Jeg har kompensert med noen virkelig vridd engelsk og <fb:visible-to-owner>.

Publisert på 07/05/2009 klokken 20:33
kilden bruker
På andre språk...                            


2 svar

stemmer
1

Jeg har kjørt inn flere når du oppretter en desktop applikasjon, endte jeg opp med å skape en spesiell Desktop side på Facebook Wiki for å gjøre det lettere for andre. De to største 'feller' jeg fant var å få programmet til å dukke opp som en 'desktop app' på brukerne innstillingssiden på Facebook og har desktop app logge brukeren ut av nettlesersesjonen i tillegg til desktop app. Svarene er på denne wikien siden.

Svarte 07/05/2009 kl. 20:56
kilden bruker

stemmer
0

Jeg har hatt massevis av problemer med det faktum at Facebook ikke følger gjeldende OpenAuth 2.0-standarder. De er nær, men ikke nær nok.

Men dette er delvis fordi jeg ønsker å bruke DotNetOpenAuth biblioteket som ikke liker Facebook så mye eller den andre veien rundt, ikke sikker på her: P

Svarte 04/06/2012 kl. 09:29
kilden bruker

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