Call to undefined function showfeeddialog () a FB.Connect.showFeedDialog

szavazat
1

Én fejlődő Facebook alkalmazás fb:iframe. Nem akarom használni feed_publishUserAction, mert megköveteli a session kulcsot. Ezért akarják használni FB.Connect.showFeedDialog.

Helyes használata az utóbbi?

Tud valaki arra utalnak, például a használata, mint kapok egy hiba mondás Call to undefined function showfeeddialog().

Kell frissítenem a könyvtár? Minden más javaslatok?

A kérdést 15/02/2009 18:04
a forrás felhasználó
Más nyelveken...                            


1 válasz

szavazat
4

Először is, meg kell bizonyosodni, hogy a kliens könyvtár van benne:

<script src="http://static.ak.connect.facebook.com/js/api_lib/v0.4/FeatureLoader.js.php" type="text/javascript"></script>

Ez nem lehet a HTML-oldal, de a szervezetben. A Dokumentumok:

Megjegyzés: Meg kell tartalmaznia a <script>címkét, amely betölti a FeatureLoader elején az <body>elem. A FeatureLoader írhat karosszériaelemek közvetlenül> A dokumentum, amely, ha ez megtörténik, az <head>elem, a jelentések szerint egy hiba egyes böngészők.

Hogy hívja a funkciót? Meg kell kinéznie:

FB.Connect.showFeedDialog(123456789, data);

(A számok pedig a sablon azonosítóját a kívánt sablont közzéteszi, létrehozott facebook vagy regisztrálva a api. „Adat” legyen a JSON akkor feltölti az említett sablon).

A dolog, hogy tisztában van, hogy meg kell, hogy győződjön meg arról, kliens könyvtár készen áll a bevetésre, mielőtt hívja bármilyen funkciót belőle:

FB.ensureInit(function () { 
    // -- now library is officially ready
}); 

vagy nézd meg a Waitableosztályban.

Ne feledje: ha nem kell már bejelentkezett a Facebook csatlakozni használja a showFeedDialogformában. Továbbá, miután együtt dolgoztak a Kapcsolat API minden héten ... ez még mindig nagyon béta és igényel sok megoldásokat. Meg kell feltölteni egyes kód így segíthetünk tovább.

Válaszolt 07/03/2009 06:26
a forrás felhasználó

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