Các API Facebook được dựa trên HTTP, vì vậy bạn có thể đưa ra một yêu cầu HTTP bài từ trò chơi của bạn với thiết bị đầu cuối API thích hợp (xem phần "Xuất bản một bài viết," mà tiếc là không có neo). Điểm cuối trong câu hỏi là me/feed
, vì vậy bạn sẽ muốn xây dựng một yêu cầu trông cơ bản như thế này:
http://graph.facebook.com/me/feed?message="SCORES HERE"&access_token=X
(Bạn sẽ phải đảm bảo làm theo các bước để xác thực chi tiết trong tài liệu để nhận mã thông báo truy cập mà bạn nên vượt qua thay vì X
).
Bạn sẽ có thể sử dụng HttpUrlConnection
khoảng như sau (chưa được kiểm tra, sắp xếp mã giả):
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();