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:
http://graph.facebook.com/me/feed?message="SCORES HERE"&access_token=X
(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):
url = new URL("http://graph.facebook.com/me/feed");
connection = (HttpURLConnection) url.openConnection();
// Indicates POST.
connection.setDoOutput(true);
// Encode parameters.
StringBuffer parameters = new StringBuffer();
parameters.append(URLEncoder.encode("message", "UTF-8"));
parameters.append("=");
parameters.append(URLEncoder.encode("\"Score Data Here\"", "UTF-8"));
parameters.append(URLEncoder.encode("access_token, "UTF-8"));
parameters.append("=");
parameters.append(URLEncoder.encode("Access Token Here", "UTF-8"));
// Transmit data.
writer = new OutputStreamWriter(connection.getOutputStream());
writer.write(parameters.toString());
writer.flush();