I'm trying to fetch the photos from particular album on facebook. Trying below URL
gives me perfect data when querying at Graph API Explorer
. But it returns null in my application code.
Also when I tried on browser it returns me:
{
"data": {
]
}
which basically null
:
URL = "https://graph.facebook.com/3386086936429/photos?limit=10";
try {
HttpClient hc = new DefaultHttpClient();
HttpGet get = new HttpGet(URL);
HttpResponse rp = hc.execute(get);
String st=rp.toString();
Log.e("RESPONSE", st);
Log.e("ACCESS_TOKEN",at);
if (rp.getStatusLine().getStatusCode() == HttpStatus.SC_OK) {
String queryAlbums = EntityUtils.toString(rp.getEntity());
int s=rp.getStatusLine().getStatusCode();
String a=String.valueOf(s);
Log.e("RESPONSE-IF", a);
JSONObject JOTemp = new JSONObject(queryAlbums);
JSONArray JAPhotos = JOTemp.getJSONArray("data");
Log.e("JSONArray", String.valueOf(JAPhotos));
Log.e("JSONArray-Length",String.valueOf(JAPhotos.length()));
Log:
02-14 00:12:34.280: E/RESPONSE(1320)org.apache.http.message.BasicHttpResponse@40518ac8
02-14 00:12:34.301: E/RESPONSE-IF(1320): 200
02-14 00:12:34.310: E/JSONArray(1320): []
02-14 00:12:34.310: E/JSONArray-Length(1320): 0
Where am I going wrong while querying?