The Facebook API yang berbasis HTTP, sehingga Anda dapat mengeluarkan permintaan posting HTTP dari permainan Anda ke API endpoint yang sesuai (lihat "Publish Post," yang sayangnya tidak memiliki jangkar). Titik akhir yang dimaksud adalah me/feed
, jadi Anda ingin membuat permintaan yang pada dasarnya terlihat seperti ini:
http://graph.facebook.com/me/feed?message="SCORES HERE"&access_token=X
(Anda harus memastikan untuk mengikuti langkah-langkah otentikasi yang dirinci dalam dokumentasi untuk mendapatkan token akses yang harus Anda lewati daripada X
).
Anda harus dapat menggunakan HttpUrlConnection
kira-kira sebagai berikut (belum diuji, sortof-pseudocode):
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();