facebook - Like button will not fire edge.create or edge.remove -


i'm beginner....

i can't edge.create or edge.remove fire when button clicked. see others have posted problem too, going 2011, no solution can see.

my code follows....

<meta http-equiv="content-type" content="text/html; charset=iso-8859-1"> <title>untitled document</title> </head>  <body> <div id="fb-root"></div> <script>  (function(d, s, id) {   var js, fjs = d.getelementsbytagname(s)[0];   if (d.getelementbyid(id)) return;   js = d.createelement(s); js.id = id;   js.src = "//connect.facebook.net/en_us/all.js#xfbml=1&appid=xxx";   fjs.parentnode.insertbefore(js, fjs); }(document, 'script', 'facebook-jssdk'));  fb.event.subscribe('edge.create',     function(response) {         alert('you liked url: ' + response);     } );  fb.event.subscribe('edge.remove',     function(response) {         alert('you unliked url: ' + response);     } );  </script> <fb:like href="https://www.facebook.com/xxx" send="true" width="450" show_faces="true"></fb:like>  </body> </html> 

you’re impatient … :-)

in code, don’t wait facebook sdk load, done asynchronously way put in code. when fb.event.subscribe called, sdk not yet initialized, , fails. (does fail silently, or did forget browsers error console …?)

put code following loading of sdk window.fbasyncinit handler, shown here: https://developers.facebook.com/docs/reference/javascript/


Comments

Popular posts from this blog

django - How can I change user group without delete record -

java - Need to add SOAP security token -

java - EclipseLink JPA Object is not a known entity type -