di4s
(usa XUbuntu)
Enviado em 29/03/2017 - 12:45h
Oi.
Sim, é possível.
Conforme você já explicou, existem roteadores que oferecem isso, na verdade ele usam o checkin em uma página para liberar o acesso, mas adaptar para o 'curtir' é simples...
Usando o roteador Intelbras 300 como modelo para seu projeto, você pode criar uma aplicação web que através da API do Facebook verifica a lista de itens que o usuário curtiu, e se a sua página estiver presente, libera o acesso.
Aqui você encontra a documentação da API PHP do Facebook:
https://developers.facebook.com/docs/reference/php/
A sua aplicação vai precisar ter acesso a permissão 'user_likes' do Facebook. Por isso, tera que submeter a sua aplicação para analise do Facebook.
Aqui você têm as permissões que o Facebook disponibiliza:
https://developers.facebook.com/docs/facebook-login/permissions?locale=pt_BR#reference-user_likes
Uma observação importante, é que para poder usar esse tipo de autenticação, o Facebook precisa estar liberado mesmo para quem não curtiu a sua página. Eu acho que isso inviabiliza essa abordagem, para alguns usuários( talvez muitos ) acessar apenas o Facebook pode ser o suficiente, fazendo a quantidade de curtidas na sua página ser bem pequena.
Esse é um problema comum nesse tipo de abordagem, veja:
http://forum.intelbras.com.br/viewtopic.php?t=56700
Linux Professional Institute - LPIC-1
Novell Certified Linux Administrator - CLA
Oracle Certified Associate, Java SE Programmer - OCA
http://twitter.com/p4ulodi4s
http://www.prminformatica.com.br/