2012-06-01 36 views
1

因此,我試圖從Facebook獲取用戶個人資料照片,但我得到了來自Facebook的空響應.request(路徑)和IOException「主機名fbcdn-profile-a.akamaihd.net未驗證」。Facebook圖形API請求返回IOException「主機名<fbcdn-profile-a.akamaihd.net>未驗證」

任何人都知道什麼可能會導致此異常?這裏是我的方法調用facebook.request:

public Bitmap getUserPic(String path){ 

    URL picURL = null; 


    try { 
     responsePic = facebook.request(path); 
     picURL = new URL(responsePic); 
     HttpURLConnection conn = (HttpURLConnection)picURL.openConnection(); 
     conn.setDoInput(true); 
     conn.connect(); 
     InputStream is = conn.getInputStream(); 
     userPic = BitmapFactory.decodeStream(is); 

    } catch (IOException e) { 
     // TODO Auto-generated catch block 
     e.printStackTrace(); 
    } catch (FacebookError e) { 
     // TODO Auto-generated catch block 
     e.printStackTrace(); 
    } 

    return userPic; 

} 

字符串 「路徑」 是 「我/圖片」

編輯:

也試過設置picURL爲「https:// fbcdn- profile-a.akamaihd.net/hprofile-ak-snc4/260885_608260639_822979518_q.jpg「這是請求應該返回的網址。仍然沒有照片:(

感謝所有幫助

回答

相關問題