Как получить изображения из альбома Facebook

1

У меня есть albumID, я сделал следующий код, но не смог получить результат (фотографии). Я думаю, что m отсутствует что-то в facebook.request

try {
             //wallAlbumID is variable having album id.
        response = facebook.request("me/album."+wallAlbumID+"/photos");
    } catch (MalformedURLException e) {
        // TODO Auto-generated catch block
        e.printStackTrace();
    } catch (IOException e) {
        // TODO Auto-generated catch block
        e.printStackTrace();
    }
    JSONObject json = null;
    try {
        json = Util.parseJson(response);
    } catch (FacebookError e) {
        // TODO Auto-generated catch block
        e.printStackTrace();
    } catch (JSONException e) {
        // TODO Auto-generated catch block
        e.printStackTrace();
    }
    JSONArray photos = null;
    try {
        photos = json.getJSONArray("data");
    } catch (JSONException e) {
        // TODO Auto-generated catch block
        e.printStackTrace();
    }
    for (int i =0; i < photos.length(); i++) {
        JSONObject a = null;
        try {
            a = photos.getJSONObject(i);
        } catch (JSONException e) {
            // TODO Auto-generated catch block
            e.printStackTrace();
        }  

ищет код в ответ.

Теги:
facebook-graph-api

1 ответ

2

Если вы уже знаете свой ID альбома, вам не нужно добавлять me/albums/ к вашему запросу. Попробуй это:

response = facebook.request(wallAlbumID+"/photos");

Ещё вопросы

Сообщество Overcoder
Наверх
Меню