Først av alt, må du sørge for at klientbiblioteket blir inkludert:
<script src="http://static.ak.connect.facebook.com/js/api_lib/v0.4/FeatureLoader.js.php" type="text/javascript"></script>
Dette bør ikke være i av HTML-siden, men i kroppen. Fra docs:
Merk: Du må ta med <script>kode som laster FeatureLoader i begynnelsen av ditt <body>element. Den FeatureLoader kan skrive kroppens elementer direkte> i dokumentet, som, hvis det skjer innenfor <head>element, er rapportert som en feil av enkelte nettlesere.
Hvordan har du kalle funksjonen? Det skal se omtrent slik ut:
FB.Connect.showFeedDialog(123456789, data);
(Tallene blir malen id av malen du ønsker å publisere i, opprettet i facebook eller registrert med api. "Data" skal være JSON du vil fylle sa mal med).
På ting å være klar over er at du må sørge for at klienten biblioteket er klar til å rocke før du ringer noen funksjoner fra det:
FB.ensureInit(function () {
// -- now library is officially ready
});
eller sjekk ut Waitableklassen.
Husk: du trenger ikke å ha logget inn via Facebook koble til å bruke showFeedDialogskjemaet. Også, etter å ha jobbet med Connect API hele uken ... det er fortsatt veldig beta og krever mange midlertidige løsninger. Du bør legge ut noen av koden din, slik at vi kan hjelpe videre.