Этот API - интерфейсы Facebook является HTTP на основе, так что вы можете выдать запрос HTTP POST от вашей игры к соответствующей API конечной точке (см «Опубликовать сообщение» , которое , к сожалению , не имеет якоря). Рассматриваемая конечная точка такова me/feed
, что вы захотите построить запрос, который выглядит в основном так:
http://graph.facebook.com/me/feed?message="SCORES HERE"&access_token=X
(Вы должны будете выполнить шаги для аутентификации, подробно описанные в документации, чтобы получить токен доступа, который вы должны передать вместо X
).
Вы должны иметь возможность использовать HttpUrlConnection
примерно так (непроверенный, sortof-псевдокод):
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();