Mohu spolehnout na Facebook Connect?

hlasů
7

Hledala jsem na používání Facebook Connect pro nové webové stránky stavím, avšak Facebook API se zdá být trochu potrhlý.

Kód Byl jsem pomocí je základní, nicméně příklad aplikace ‚therunaround‘ trpí podobnými problémy.

Například seznam přátel nemusí vždy načíst a přihlášeného uživatele Facebooku není vždy zjištěn.

Jsou tyto otázky čistě proto, že jsem právě začínáte?

Položena 27/03/2009 v 10:38
zdroj uživatelem
V jiných jazycích...                            


2 odpovědí

hlasů
2

Ano, problémy, které popisují, je pravděpodobné, že právě kvůli nepoužíváte API správně.

Facebook Connect je stále velmi nové a nemá trpí občasnými problémy, ale obecně je to docela stabilní a je realizován v mnoha významných lokalit.

Tento developer příspěvek může být relevantní pro váš problém: (Od: http://www.facebook.com/developers/message.php )

Prosím, ujistěte se, že vlastnosti jsou načítány před použitím Facebook Connect JS API Feb 26, 2009 1:35 pm

Téměř JS API všechny Facebook connect jsou načítány asynchronně po zavolání FB.init (). Vzhledem k povaze asynchrous, API JS nejsou necessaryly k dispozici ihned po provedení těchto hovorů. Měli byste používat FB.ensureInit nebo FB.Bootstrap.requireFeatures aby se zajistilo, že JS API jsou načteny před jejich použitím.

Máme dokumentaci, wiki, který popisuje to podrobněji. Nicméně, právě jsme zjistili, že některé aplikace Connect volali Connect JS API, jako je FB.Connect. * A FB.Facebook. * Immedidately po zavolání FB.init. Tento přístup by způsobilo občasných poruch, protože funkce nemusí být ještě zaveden.

Pior na včerejší tlačit jsme opravena chyba v našem FeatureLoader.js.php kde to bylo vždy automaticky zírající na asynchourous načítání funkcí Connect. Po chybách je fixní, kódů, které byly volají JS API před tím, než jsou načteny s větší pravděpodobností selhání. Pokud jste si všimli, že vaše aplikace Connect jsou stále funkce nejsou definovány erros pro Connect JS funkce, zkontrolujte kód, aby se ujistil, že je čeká funkcemi nabitý před jejich použitím.

Odpovězeno 27/03/2009 v 10:45
zdroj uživatelem

hlasů
4

Jsem realizovány některé stránky s Facebook Connect. Stručná odpověď zní ano; to je šupinatá. časy zatížení může být velmi dlouhý, volání API často selhávají, obrázky nenačítají, a je tu hrozná realita museli používat cookies třetích stran. Dokumentace je slušná, ale často datováno.

Budete prostě muset zvážit zisky dostanete (obrovské komunity, opravdu cool křížové opylení, šablony pro přidávání, kamarád-propojení) proti bolesti hlavy bytí developer Facebook. Tato platforma je super mladý když, a to bude stát za to realizovat v dlouhodobém horizontu. Nedoporučoval bych nahrazovat tradiční uživatel / pass systém úplně hned, ale je to skvělé pro propojování účtů a odesílání „příspěvky zeď“ uživatelských kanálů (což je docela snadno implementovat).

Jeden z mých největších reptání s vývojem Facebook je to, že budete muset vytvořit nové aplikace pro každé prostředí. Mít místní server? Aplikace. Mají vývojový server? Aplikace. Živý serveru? Další aplikace. Každý z nich je vázána na základní domény, a neexistuje žádný způsob, jak přidat více domén (ačkoli podoblasti fungovat). Je nutné konfigurovat jednotlivé aplikace pro každé prostředí. Také skutečnost, že nemůžete „upravovat“ šablony stěn je těžké stejně; musíte odstranit a začít znovu, pokud je mi známo (jen chcete opravit pravopis nebo něco podobného, i když).

Je to divný. Některé aspekty vývoje Facebooku jsou absolutní radost s ním pracovat. A některé z nich jsou nejhorší vývoj zkušenosti jsem měl.

Odpovězeno 23/06/2009 v 17:44
zdroj uživatelem

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