views:

1302

answers:

1

I want to add the facebook 'Like' button to my website, but the JavaScript API is asking for 'your app id'

<div id="fb-root"></div>
<script>
  window.fbAsyncInit = function() {
    FB.init({appId: 'your app id', status: true, cookie: true,
             xfbml: true});
  };
  (function() {
    var e = document.createElement('script'); e.async = true;
    e.src = document.location.protocol +
      '//connect.facebook.net/en_US/all.js';
    document.getElementById('fb-root').appendChild(e);
  }());
</script>

What should I put there?

I could use the iframe code they give, but would prefer to use the XFBML as it will allow me to add more features in the future.

Thanks.

+1  A: 

You should create your app in the facebook developer section and there you will be assigned app id (application id), that is what you should put in there.

Web Logic
So just to clarify, you are saying that you should use the "Application ID", which is a long integer, and not the "API Key" or the "Application Secret", both of which are hex strings. Is that correct?
John Bledsoe
Yes, he is correct.
Dusda