Πρώτα απ 'όλα, θα πρέπει να βεβαιωθείτε ότι η βιβλιοθήκη πελάτης να περιλαμβάνονται:
<script src="http://static.ak.connect.facebook.com/js/api_lib/v0.4/FeatureLoader.js.php" type="text/javascript"></script>
Αυτό δεν θα πρέπει να είναι η της σελίδας HTML, αλλά στο σώμα. Από τα έγγραφα:
Σημείωση: Θα πρέπει να συμπεριλάβετε την <script>ετικέτα που φορτώνει το FeatureLoader στις αρχές του σας <body>στοιχείο. Η FeatureLoader μπορούν να γράψουν στοιχεία σώματος απευθείας> στο έγγραφο, το οποίο, αν συμβεί εντός του <head>στοιχείου, αναφέρεται ως σφάλμα από ορισμένα προγράμματα περιήγησης.
Πώς σας καλούν τη λειτουργία; Θα πρέπει να δούμε κάτι σαν:
FB.Connect.showFeedDialog(123456789, data);
(Οι αριθμοί είναι το πρότυπο id του προτύπου που θέλετε να δημοσιεύσετε στο, δημιουργήθηκε στο facebook ή έχουν εγγραφεί στο api. «Δεδομένα» πρέπει να είναι το JSON θα συμπληρώσετε εν λόγω πρότυπο με).
Σε πράγμα που πρέπει να γνωρίζει είναι ότι θα πρέπει να βεβαιωθείτε ότι η βιβλιοθήκη πελάτης είναι έτοιμος να ροκάρει, πριν να καλέσετε οποιαδήποτε λειτουργίες από αυτό:
FB.ensureInit(function () {
// -- now library is officially ready
});
ή δείτε το Waitableμάθημα.
Να θυμάστε: χρειάζεται να έχετε συνδεθεί μέσω του Facebook συνδεθείτε για να χρησιμοποιήσετε τη showFeedDialogφόρμα. Επίσης, έχει συνεργαστεί με το API Connect όλη την εβδομάδα ... είναι ακόμα πολύ beta και απαιτεί πολλές λύσεις. Θα πρέπει να δημοσιεύσει ορισμένες από κωδικό σας, ώστε να μπορούμε να σας βοηθήσουμε περαιτέρω.