FacebookのAPIは、あなたができるので、HTTPベースでHTTP POSTリクエストの発行にあなたのゲームからの適切なAPIエンドポイント(残念ながら何のアンカーを持っていない「のポストを、公開する」を参照します)。問題のエンドポイントはme/feed
なので、基本的に次のようなリクエストを作成する必要があります。
http://graph.facebook.com/me/feed?message="SCORES HERE"&access_token=X
(ドキュメントの詳細に記載されている認証の手順に従って、の代わりに渡す必要があるアクセストークンを取得する必要がありますX
)。
HttpUrlConnection
おおよそ次のように使用できるはずです(unested、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();