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>.













