Estou usando o LibGDX para criar um jogo para Android. Não estou criando o back-end HTML do jogo. Eu só quero que ele esteja na loja Android Google Play.
É possível postar as pontuações no Facebook? E se sim, como posso fazer isso? Eu procurei e encontrei as soluções apenas para jogos baseados na Web.
Respostas:
As APIs do Facebook são baseadas em HTTP, portanto, você pode emitir uma solicitação de postagem HTTP do seu jogo para o terminal de API apropriado (consulte "Publicar uma publicação", que infelizmente não tem âncora). O ponto de extremidade em questão é
me/feed
, então você desejará construir uma solicitação que se parece basicamente com isso:(Você precisará seguir as etapas de autenticação detalhadas na documentação para obter o token de acesso que deve passar em vez de
X
).Você deve poder usar
HttpUrlConnection
aproximadamente o seguinte (não testado, tipo de pseudocódigo):fonte
Crie e hospede um aplicativo de serviço da Web PHP que, quando acessado, obtém as pontuações como argumento HTTP GET, executa qualquer verificação necessária e as publica no Facebook usando o API Facebook .
PHP é muito fácil e simples. Isso o colocará em funcionamento em minutos. Use um servidor [WAMP] ( http://www.wampserver.com/en/ ) se você estiver usando o Windows.
Pode ser necessário criar um aplicativo do Facebook a partir do link Aplicativos no Facebook.
fonte