Allereerst moet u ervoor zorgen dat de client library wordt inbegrepen:
<script src="http://static.ak.connect.facebook.com/js/api_lib/v0.4/FeatureLoader.js.php" type="text/javascript"></script>
Dit moet niet in de van de HTML-pagina, maar in het lichaam. Uit de documenten:
Opmerking: U moet het include <script>-tag die de FeatureLoader aan het begin van je laadt <body>element. De FeatureLoader kan lichaam direct elementen> om het document, dat, als het gebeurt in het schrijven <head>element, wordt gerapporteerd als een fout van sommige browsers.
Hoe noem je de functie? Het moet iets als volgt uitzien:
FB.Connect.showFeedDialog(123456789, data);
(De nummers zijn de template id van de sjabloon die u wilt publiceren in, opgericht in facebook of geregistreerd bij de api. "Data" moet de json u bevolken zei sjabloon met).
Op zaak om in de gaten te houden is dat je nodig hebt om ervoor te zorgen client library maken, is klaar om te rocken voordat u functies aan te roepen af te doen;
FB.ensureInit(function () {
// -- now library is officially ready
});
of bekijk de Waitableklas.
Denk eraan: je hoeft te hebben aangemeld via Facebook aan te sluiten op de te gebruiken showFeedDialogvorm. Ook die hebben gewerkt met de Connect API hele week ... het is nog steeds erg bèta en vereist een groot aantal oplossingen. Je moet sommige van uw code te plaatsen, zodat we verder kunnen helpen.