2

我正在尝试制作一个显示特定页面提要的应用程序,也显示喜欢和评论。但问题是,用户无需登录 Facebook 即可查看。

如果我退出 Facebook 并访问像 .http://www.facebook.com/(PAGE_NAME)" 这样的网站,我可以看到墙上的所有帖子、点赞数以及评论。

我可以通过转到 .http://graph.facebook.com/(PAGE_NAME) 找到页面 ID,然后使用该 ID 通过以下方式获取 JSON 格式:.https://www.facebook.com/feeds /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 喜欢并查看评论吗?

4

0 回答 0