如何在android中获取facebook页面所有状态更新的列表?这似乎是一个简单的问题,但似乎是一个非常困难的任务。我不想使用sdk。我以为这会像推特一样简单。。。http请求并解析生成的json。通过研究,我似乎能够从facebook中获取json的唯一方法是使用他们的开放图,这需要注册一个应用程序,并生成访问令牌。仅仅为了获取公共状态更新,这似乎有些过分了。有什么我不知道的吗?我不想做任何状态更新,或获得任何其他信息。我只想读一个facebook页面的公共状态。
2g32fytz1#
你必须像这样使用url
String url = "https://graph.facebook.com/" +facebook_User_name +"/statuses&limit=20&access_token=" + access_token
必须将该url传递给httpget方法才能获取信息。
HttpGet httpget = new HttpGet(url); HttpResponse response; try { response = httpclient.execute(httpget); HttpEntity entity = response.getEntity(); if (entity != null) { InputStream instream = entity.getContent(); result= convertStreamToString(instream); JSONObject json = new JSONObject(result); JSONArray valArray = json.getJSONArray("data"); for(int i=0;i<valArray.length();i++) { String info = main_object.getString("message"); } instream.close(); } } catch (ClientProtocolException e) { e.printStackTrace(); }
kmb7vmvb2#
请使用此url从facebook页面获取帖子列表
https://graph.facebook.com/"YOUR PAGE NAME"/feed?access_token="YOUR ACCESS TOKEN"
如果你想获得自己的facebook帖子的详细信息,请使用beleow url
https://graph.facebook.com/me/feed?access_token="YOUR ACCESS TOKEN"
2条答案
按热度按时间2g32fytz1#
你必须像这样使用url
必须将该url传递给httpget方法才能获取信息。
kmb7vmvb2#
请使用此url从facebook页面获取帖子列表
如果你想获得自己的facebook帖子的详细信息,请使用beleow url