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