Facebook API'leri sen böylece, HTTP tabanlı olan bir HTTP sonrası isteği için oyundan uygun API bitiş (bkz maalesef hiçbir çapa sahip "bir Post, yayınlama"). Söz konusu son nokta, me/feed
temelde şuna benzeyen bir istek oluşturmak isteyeceksiniz:
http://graph.facebook.com/me/feed?message="SCORES HERE"&access_token=X
(Yerine geçmeniz gereken erişim belirtecini almak için belgelerde ayrıntılı olarak belirtilen kimlik doğrulama adımlarını izlemeniz gerekir X
).
HttpUrlConnection
Yaklaşık olarak aşağıdaki gibi kullanabilmeniz gerekir (denenmemiş, sortof-sözde kod):
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();