簡體   English   中英

從facebook相冊獲取圖像?

[英]Getting images from facebook album?

我正在創建圖像查看器應用程序,我想使其簡化並從Facebook相冊中獲取圖像“技巧是讓Facebook相冊充當應用程序的圖像數據庫”,所以當我上傳新圖像時,它會自動顯示在我的應用程序中..

您可以通過Graph API從Facebook獲取照片。 從這里獲取https://stackoverflow.com/a/5841825/1965084 ,看看下面的代碼:

ImageView user_picture;
userpicture=(ImageView)findViewById(R.id.userpicture);
URL img_value = null;
img_value = new URL("http://graph.facebook.com/"+id+"/picture?type=large");
Bitmap mIcon1 = BitmapFactory.decodeStream(img_value.openConnection().getInputStream());
userpicture.setImageBitmap(mIcon1);

我不確定,通知新上傳的圖像的最佳方法是什么,但是第一次您可以不時從此處檢查元數據以查找新條目:

URL_TO_FACEBOOK + "me/albums" -> fetch albums
URL_TO_FACEBOOK + AlbumID + "/photos" -> to fetch photos of albums

這兩個結果都是json代碼,因此您可以將其映射,例如使用GSON

Update1:首先在這里查看Facebook Graph API。 特別是在這里,您可以測試通過圖形獲取元數據的不同方法。 基本原理是通過用戶的用戶ID(facebookname)和訪問令牌( 在此進行描述 )從用戶那里獲取所有專輯。 然后,您將獲得JSON輸出作為回報,可以映射到數組。 要知道如何獲取並映射JSON輸出,你可以參考我前面的問題在這里

您的問題涉及到一個復雜的過程,該過程需要有關facebook graph api,json映射和通過url加載圖像的知識。 看一下這個特定示例 ,它可能對您有用,但是您需要了解json映射,apache http客戶端的使用和圖api。

希望,我的帖子對您​​有所幫助,加油!

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM