Yes. Their API supports checking if someone is or is not a fan and the Facebook terms permit using this to change the content (so you can limit contests, updates to fans). Search for “fangate” to learn more.
If you see the link I provided, it will not ask you to allow anything, but when you click on that big customized LIKE button, it will act as the FB LIKE and post on your wall as “you liked blah blah”
My question is how do we create custom LIKE button because FB does not allow you to customize it.
Like I said, this is fangating. Using the Facebook API their application is showing a page to non-fans with a static button that launches the LIKE function. Once you LIKE it the API responds differently and a different page is shown.
Hey all, this is David Foster from FanPageEngine and I wanted to let you know that we actually did a LOT of research before we made that like button because I too had heard that it was no allowed, but we could not find anything on the entire Facebook site or anyplace for that matter. I am not exactly sure how our developers did it, but I can find out. I do know that this page is an iFrame page, so it functions a tad different than the ones made in FBML.
I am glad you replied. Trust me, there are hundreds of people who are already looking for an answer to this. So if you could please guide us how to do this, it will really be appreciated.
Goto your Ads and Pages area.
Click “Edit Page” under the page you wanna do this on
Click “Apps” on the left
Click “Add App” next to the Static FBML section
The custom FBML app is now added to your page. Now, on the same page under Static FBML click “Edit Settings” and make sure the Tab has “added” next to it (this means the tab is active and showing on your page)
Click okay to close that and then click “Go to App”
This is where the content of the page goes. The specific facebook tags to hide that stuff is <fb:visible-to-connection></fb:visible-to-connect>
Actually, both like buttons essentially go to the same place. Just like the original page has two like buttons, you will never be able to get rid of the like button at the very top. But, if the like button in the content itself is linking to the fan page then clicking the particular Like button is the same as clicking it at the very top.
There is no way to know the absolute link where the LIKE button is taking you after clicking, so its very hard to find out the actual happening behind the scenes.