How to create a WiFi hotspot that requires liking a page on Facebook to log in?

So is there a way to make hotspot that is basicaly free, just displays something from facebook when you connect to it and require you to press like to continue surfing.

Having done something similar recently, I have to say that’s not possible, but not because of technical limitations, but because of Facebook policy.

Facebook initially allows you only to read a user’s ID, name and email. Everything else (including user likes) requires you to submit your application for review by Facebook. In other words, their staff needs to be able to access it, which automatically means any additional permissions for such sorts of applications are a “no no”.

If that’s not enough, when you ask for reading user likes, they specifically state that “gatekeeping” is not allowed. Your application will only be granted this access if it personalizes the user experience OR if it grants a reward that doesn’t drastically change the experience (hence, games that give you minor reward for a like that you can otherwise achieve in a single game session).



What you CAN do instead (and what I did encountering this) is to post a link to the Facebook on a web page that you initially show, asking the user to like it. They don’t have to do that, and there’s no way you can enforce it, but the presence of the link should nudge people to do it (a sort of psychological pressure…).