Mogę liczyć na Facebook Connect?

głosy
7

I zostały patrząc na użyciu Facebook Connect dla nowej stronie internetowej buduję, jednak Facebook API wydaje się być trochę łuszcząca.

Kod używam jest prosty, jednak przykład aplikacja „therunaround” cierpi z podobnymi problemami.

Na przykład, lista przyjaciół nie zawsze załadować i zalogowanego użytkownika w Facebooku nie zawsze jest wykrywana.

Czy te kwestie czysto, bo jestem dopiero zaczynasz?

Utwórz 27/03/2009 o 10:38
źródło użytkownik
W innych językach...                            


2 odpowiedzi

głosy
2

Tak, można opisać problemy są prawdopodobnie właśnie z powodu niewłaściwie używając API.

Facebook Connect jest wciąż bardzo nowy i nie cierpią okazjonalnych problemów, ale ogólnie jest dość stabilna i jest realizowany przez wielu dużych witryn.

Ten post deweloper może mieć znaczenie dla problemu: (From: http://www.facebook.com/developers/message.php )

Proszę upewnić się, że funkcje są ładowane przed użyciem Facebook Connect JS API lut 26, 2009 1:35 pm

Prawie wszystkie JS API Facebook Connect są ładowane asynchronicznie po wywołaniu FB.init (). Ze względu na asynchrous natury API JS nie są dostępne natychmiast po necessaryly dokonaniu tych połączeń. Należy użyć FB.ensureInit lub FB.Bootstrap.requireFeatures aby zapewnić API JS są ładowane przed ich użyciem.

Mamy dokumentację wiki, który opisuje to bardziej szczegółowo. Jednakże, po prostu okazało się, że niektóre aplikacje Połącz wołały Połącz JS API, takich jak FB.Connect. * I FB.Facebook. * Immedidately po wywołaniu FB.init. Takie podejście mogłoby spowodować sporadyczne awarie, ponieważ funkcje mogą nie być jeszcze załadowany.

Pior do naciśnięciem wczorajszym, naprawiliśmy błąd w naszym FeatureLoader.js.php gdzie było zawsze automatycznie gapi się asynchourous ładowanie funkcji Connect. Po błędów jest stała, kodów, które zostały zawijających JS API przed dokonaniem są one ładowane są bardziej podatne na uszkodzenia. Jeśli zauważyłeś, że aplikacje są funkcję Połącz się niezdefiniowane erros dla funkcji Połącz JS, należy sprawdzić kod, aby upewnić się, że czeka na funkcje załadowany przed ich użyciem.

Odpowiedział 27/03/2009 o 10:45
źródło użytkownik

głosy
4

I zostały wdrożone kilka stron z Facebook Connect. Krótka odpowiedź brzmi: tak; to łuszcząca. czas ładowania może być bardzo długi, wywołania API często zawodzą, obrazy nie ładują, a tam okropna rzeczywistość konieczności korzystania z plików cookie innych firm. Dokumentacja jest przyzwoity, ale często przestarzałe.

Będziesz po prostu trzeba ważyć zyski można dostać (ogromna społeczność, naprawdę fajne zapylenie krzyżowe, szablon księgowania, przyjaciel sieciowanie) względem głowy bycia Facebook deweloper. Platforma jest bardzo młody, choć i to będzie warto wdrożyć w dłuższej perspektywie. Nie polecam zastąpienie tradycyjnego systemu użytkownik / hasło całkowicie w tej chwili, ale to jest świetne dla łączenia kont i wysyłanie wiadomości „ściana” do kanałów użytkownika (co jest dość łatwe do wdrożenia).

Jednym z moich największych narzekanie z rozwojem Facebooku jest to, że trzeba tworzyć nowe aplikacje dla każdego środowiska. Mieć serwer lokalny? Podanie. Mieć serwer rozwoju? Podanie. Serwer na żywo? Innym zastosowaniem. Każdy jest przywiązany do domeny podstawowej, i nie ma sposobu, aby dodać wiele domen (choć subdomeny działa). Musisz skonfigurować każdy wniosek dla każdego środowiska. Również fakt, że nie można „zmieniać” szablony ściana jest twardy jak dobrze; trzeba usunąć i zacząć od nowa o ile wiem (nawet jeśli po prostu chcesz poprawić pisownię lub coś).

To dziwne. Niektóre aspekty rozwoju Facebooku są absolutną radość pracować. A niektóre z najgorszych doświadczeń rozwojowych jakie jadłem.

Odpowiedział 23/06/2009 o 17:44
źródło użytkownik

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