2009-05-07 4 views
0

Je me suis lancé sur Facebook dev depuis quelques semaines maintenant et il a été ... difficile. Pas d'un "comment ça marche?" point de vue, mais d'un "pourquoi ça ne marche pas!" un. Je suis curieux de savoir ce que "getchas", comportement inattendu, ou tout simplement les bugs les gens ont vu le travail de Facebook et ce qu'ils ont fait pour compenser."Gotchas" dans Facebook Développement d'applications

Mon albatros actuel est l'API (beta) DataStore; c'est assez peu fiable. Les appels à getObject peuvent échouer avec des valeurs retournées partielles, de sorte qu'un objet avec des champs {foo, bar, val} créés avec des valeurs {1, 2 3} peut éventuellement renvoyer {1, 0, 3}, {0, 0, 3} Je n'ai pas encore trouvé de travail acceptable.

Le second est l'impossibilité d'utiliser <fb:if-*> sur la page de profil d'un utilisateur. J'ai compensé avec un anglais vraiment tordu et <fb:visible-to-owner>.

Répondre

1

J'ai couru en plusieurs lors de la création d'une application de bureau, j'ai fini par créer un Desktop page on the Facebook Wiki spécial pour le rendre plus facile pour les autres. Les deux plus grands «getchas» que j'ai trouvés consistaient à faire apparaître l'application comme une «application de bureau» sur la page Facebook de l'utilisateur et à la déconnecter de l'application de bureau en plus de l'application de bureau. Les réponses sont sur cette page wiki.

0

J'ai eu des ennuis avec le fait que Facebook ne respecte pas les normes actuelles d'OpenAuth 2.0. Ils sont proches, mais pas assez proches.

Mais c'est en partie parce que je veux utiliser la bibliothèque DotNetOpenAuth qui n'aime pas tellement Facebook ou l'inverse, pas sûr ici: P

Questions connexes