Μπορώ να βασίζονται στο Facebook Connect;

ψήφοι
7

Έχω ψάξει σε χρησιμοποιώντας το Facebook Connect για μια νέα ιστοσελίδα Είμαι οικοδόμηση, ωστόσο το API του Facebook φαίνεται να είναι λίγο προβληματικός.

Ο κώδικας που έχω χρησιμοποιήσει είναι βασικό, όμως η παράδειγμα εφαρμογής «therunaround» πάσχει από παρόμοια ζητήματα.

Για παράδειγμα, η λίστα φίλων δεν είναι πάντα φορτώνει, και ο συνδεδεμένοι στο Facebook χρήστης δεν είναι πάντα εντοπιστεί.

Είναι αυτά τα θέματα μόνο και μόνο επειδή είμαι λίγο ξεκινάμε;

Δημοσιεύθηκε 27/03/2009 στις 10:38
πηγή χρήστη
Σε άλλες γλώσσες...                            


2 απαντήσεις

ψήφοι
2

Ναι, τα προβλήματα που περιγράφετε είναι πιθανό μόνο λόγω της μη χρησιμοποιούν σωστά το API.

Facebook Connect είναι ακόμα πολύ νέα και δεν υποφέρουν από περιστασιακά προβλήματα, αλλά σε γενικές γραμμές είναι αρκετά σταθερή και υλοποιείται από πολλά σημαντικά αξιοθέατα.

Αυτή η θέση του έργου ενδέχεται να σχετίζονται με το πρόβλημά σας: (Από: http://www.facebook.com/developers/message.php )

Παρακαλούμε βεβαιωθείτε ότι τα χαρακτηριστικά φορτωθεί πριν από τη χρήση Facebook Connect JS APIs 26 Φεβρουαρίου, 2009 13:35

Σχεδόν JS APIs όλα Facebook Connect που φορτώνονται ασύγχρονα μετά την κλήση FB.init (). Λόγω της asynchrous φύση, τα APIs JS δεν είναι necessaryly διαθέσιμο αμέσως μετά τη λήψη αυτών των κλήσεων. Θα πρέπει να χρησιμοποιείτε FB.ensureInit ή FB.Bootstrap.requireFeatures να εξασφαλίσει τα JS APIs έχουν φορτωθεί πριν από τη χρήση τους.

Έχουμε μια τεκμηρίωση wiki που περιγράφει αυτό με περισσότερες λεπτομέρειες. Ωστόσο, μόλις ανακαλύψει ότι μερικές εφαρμογές Connect ζητούσαν Connect JS API, όπως FB.Connect. * Και FB.Facebook. * Immedidately μετά την κλήση FB.init. Αυτή η προσέγγιση θα μπορούσε να προκαλέσει διαλείπουσα αποτυχίες, γιατί οι λειτουργίες ενδέχεται να μην φορτωθεί ακόμα.

Pior με ώθηση χθες το βράδυ, θα καθοριστεί ένα bug στο FeatureLoader.js.php μας όπου πάντα αυτόματα κοιτάζει την asynchourous φόρτωση των χαρακτηριστικών Connect. Μετά τα σφάλματα είναι σταθερό, κωδικό που ζητούσαν JS API πριν κάνετε να φορτωθούν είναι πιο πιθανό να αποτύχει. Αν έχετε παρατηρήσει ότι Συνδέστε τις εφαρμογές σας παίρνουν λειτουργία δεν ορίζεται erros για τις λειτουργίες Connect JS, ελέγξτε τον κωδικό σας για να βεβαιωθείτε ότι είναι σε αναμονή για τα χαρακτηριστικά για να φορτωθεί πριν από τη χρήση τους.

Απαντήθηκε 27/03/2009 στις 10:45
πηγή χρήστη

ψήφοι
4

Έχω εφαρμοστεί κάποια sites με το Facebook Connect. Η σύντομη απάντηση είναι ναι? είναι προβληματικός. χρόνοι φόρτωσης μπορεί να είναι πολύ μεγάλη, κλήσεις API συχνά αποτυγχάνουν, οι εικόνες δεν φορτώνουν, και υπάρχει η φοβερή πραγματικότητα να χρειάζεται να χρησιμοποιεί cookies τρίτων. Η τεκμηρίωση είναι αξιοπρεπές, αλλά συχνά με ημερομηνία.

Θα πρέπει ακριβώς να σταθμίσει τα οφέλη που παίρνετε (μεγάλη κοινότητα, πραγματικά δροσερό διασταυρούμενη επικονίαση, πρότυπο απόσπαση, ο φίλος-σύνδεση) σε σχέση με τους πονοκέφαλους του να είσαι ένας προγραμματιστής Facebook. Η πλατφόρμα είναι εξαιρετικά νεαρή όμως, και αυτό θα είναι αξίζει τον κόπο να εφαρμόσουν μακροπρόθεσμα. Δεν θα συνιστούσα σε αντικατάσταση ενός παραδοσιακού συστήματος των χρηστών / πέρασμα πλήρως αυτή τη στιγμή, αλλά είναι μεγάλη για τη σύνδεση των λογαριασμών και την απόσπαση «θέσεις τείχος» για να feeds του χρήστη (το οποίο είναι αρκετά εύκολο να υλοποιηθεί).

Ένα από τα μεγαλύτερα κολικόπονος μου με την ανάπτυξη του Facebook είναι ότι θα πρέπει να δημιουργήσετε νέες εφαρμογές για κάθε περιβάλλον. Έχετε ένα τοπικό διακομιστή; Εφαρμογή. Έχετε ένα διακομιστή ανάπτυξη; Εφαρμογή. Η ζωντανή server; Μια άλλη εφαρμογή. Κάθε ένα είναι δεμένο σε ένα πεδίο βάσης, και δεν υπάρχει κανένας τρόπος για να προσθέσετε πολλούς τομείς (αν και λειτουργούν επιμέρους τομείς). Θα πρέπει να ρυθμίσετε τις παραμέτρους κάθε αίτηση για κάθε περιβάλλον. Επίσης, το γεγονός ότι δεν μπορείς να «επεξεργασία» πρότυπα τοίχο είναι σκληρή, καθώς και? θα πρέπει να διαγράψετε και να ξεκινήσετε από την αρχή όσο ξέρω (ακόμα και αν απλά θέλετε να διορθώσετε την ορθογραφία ή κάτι τέτοιο).

Είναι περίεργο. Ορισμένες πτυχές της ανάπτυξης του Facebook είναι μια απόλυτη χαρά να συνεργαστώ μαζί της. Και μερικά είναι οι χειρότερες εμπειρίες ανάπτυξης που είχα.

Απαντήθηκε 23/06/2009 στις 17:44
πηγή χρήστη

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