2012-06-25 45 views
1

我有albumID,我做了下面的代碼,但無法獲得結果(照片)。 我覺得中號失去了一些東西在facebook.request如何從Facebook相冊中獲取圖片

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(); 
     } 

響應尋找代碼。

回答

2

如果你已經知道你的相冊ID,你不必添加me/albums/到您的請求。試試這個:

response = facebook.request(wallAlbumID+"/photos"); 
相關問題