ফেসবুক API গুলি HTTP ভিত্তিক, তাই আপনি যা করতে পারেন একটি HTTP পোস্টে অনুরোধ ইস্যু করার জন্য আপনার খেলা থেকে উপযুক্ত এপিআই শেষবিন্দু (দেখুন যা দুর্ভাগ্যবশত কোন নোঙ্গর হয়েছে "একটি পোস্ট, প্রকাশ করুন")। প্রশ্নের শেষ পয়েন্টটি হ'ল 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();