我很新的android。從twitter獲取個人資料圖片圖像使用解析推特登錄爲Android
我使用Parse作爲Baas的Twitter身份驗證,據我所知,我只能得到一個com.parse.twitter.Twitter對象而不是twitter4j.Twitter對象。
我試圖下載和Android應用中使用此代碼顯示來自Twitter的個人資料圖片圖像:
String twitterURL = "https://api.twitter.com/1.1/users/profile_banner.json?screen_name=myScreenName";
//根據這裏的文檔https://dev.twitter.com/rest/reference/get/users/profile_banner
然後,我想使用Picasso Picasso.with(aView.getContext())。load(twitterURL).resize(100,150).centerCrop()。into(imageView);
不顯示任何...
我也試圖與該代碼:
URL url = new URL(twitterURL);
InputStream is = (InputStream) url.getContent();
Drawable d = Drawable.createFromStream(is, "src name");
但得到錯誤FileNotFoundException異常。
非常感謝您的幫助。
你從API調用中獲得什麼?據我所知,你需要使用Twitter進行所有API調用的認證,而且你似乎沒有這樣做。 – michaelcarrano 2014-10-07 21:17:48
感謝您的回答。我使用Twitter帳戶在我的登錄頁面進行身份驗證。在那一刻,我保存在我的Parse數據庫中的用戶的屏幕名稱,以便用以上代碼獲取他的個人資料圖片。當我使用InputStream代碼時,我得到一個FileNotFoundException。隨着畢加索,沒有例外拋出。也許,我在屏幕上認證的事實是不夠的? – 2014-10-08 09:16:23