特定のページのフィードを表示し、いいねやコメントも表示するアプリを作成しようとしています。ただし、ユーザーはそれを見るために Facebook にログインする必要はありません。
Facebook からログアウトして .http://www.facebook.com/(PAGE_NAME) などのサイトにアクセスすると、そのウォールのすべての投稿、いいね! の数、およびコメントが表示されます。
.http://graph.facebook.com/(PAGE_NAME) にアクセスしてページ ID を見つけ、その ID を使用して、.https://www.facebook.com/feeds で JSON 形式を取得できます。 /page.php?id=(PAGE_ID)&format=json.
その URL を使用することで、簡単に解析してフィード全体を取得できます。
String JSONObjectString = "None";
HttpClient client = new DefaultHttpClient();
HttpGet request = new HttpGet();
request.setURI(new URI(url));
JSONObjectString = client.execute(request, new BasicResponseHandler());
JSONObject jObject = new JSONObject(JSONObjectString);
ただし、コメントといいね! の JSON 値は空です。
"comments": "",
"likes": "",
ある種の access_token/authentication を提供せずに、基本的に「フィードを見る」だけで、Facebook ページから #of like を取得してコメントを表示することはできませんか?