我有一款安卓遊戲,用戶可以使用Facebook登錄並與他們的Facebook好友一起玩。我看到很多關於失蹤的Facebook個人資料照片的評論。Facebook個人資料圖片不再在我的Android遊戲中可見
下面的代碼不再有效。 BitmapFactory.decodeStream返回null。 我相信網址是正確的,因爲直到昨天,應用程序才能顯示臉譜網的個人資料圖片。什麼可以改變?
謝謝。
public static Bitmap getBitmapFromURL(String src) { try { URL url = new URL(src); HttpURLConnection connection = (HttpURLConnection) url.openConnection(); InputStream input = connection.getInputStream(); Bitmap myBitmap = BitmapFactory.decodeStream(input); return myBitmap; } catch (IOException e) { Gdx.app.log(TAG, "Failed to download image from " + src, e); return null; } }
我切換到DefaultHttpClient和資料照片可見。但我想了解改變了什麼? – ilkinulas
我認爲這是因爲Facebook做了重定向。使用HttpURLConnection你會得到重定向url,而不是圖片。 –
對不起,我真的想知道發生了什麼變化,工作方法停止工作。我認爲重定向不是最近的變化。 – ilkinulas