2011-12-24 3 views
0

Вот мой код до сих пор:Как получить пользовательские фотографии из facebook?

/// after login 
Bundle params1 = new Bundle(); 
params1.putString("fields", "id, name, link"); 
mAsyncRunner.request("me/albums", params1, new AlbumsRequestListener()); 
... 
public class AlbumsRequestListener extends BaseRequestListener { 
    @Override 
    public void onComplete(String response, Object state) { 
     Log.e("PHOTOS",response); 
    } 
} 

и возвращает

12-24 18: 20: 16.738: ОШИБКА/ФОТО (8170): { "данных": [{ "ID ":" 301187506586589 "," name ":" photos "," link ":" http://www.facebook.com/album.php?fbid=301187506586589 & id = 100000860254064 & Помощь = 65054 "," created_time ": «2011-12-24T16: 00: 09 + 0000»}, {«id»: «299723973399609», «имя»: «Стена Фотографии», «ссылка»: «http://www.facebook.com/album .php? fbid = 299723973399609 & id = 10000086025 4064 & help = 64756 "," created_time ":" 2011-12-21T22: 16: 53 + 0000 "}, {" id ":" 299722003399806 "," name ":" Профиль Фотографии "," link ":" http://www.facebook.com/album.php?fbid=299722003399806 & id = 100000860254064 & help = 64755 "," created_time ":" 2011-12-21T22: 12: 39 + 0000 "}]," paging " : { "предыдущий": "https://graph.facebook.com/me/albums?access_token=AAAELP9dblyEBAHgW3q8jkepd16GRnD9iDoGW0rhPYH6LxVa13ccQH6yV9sWyo8k5FBA7m15TnzlyXyIasbltJZC422ox7W34t1drDiQZDZD формат & = & полого JSON = идентификатор, + имя + ссылка & предела = 25 = &, поскольку 1324742409 & __paging_token = 301187506586589 & __previous = 1 "," next ":" https://graph.facebook.com/me/albums?access_token=AAAELP9dblyEBAHgW3q8jkepd16GRnD9iDoGW0rhPYH6LxVa13ccQH6yV9sWyo8k5FBA7m15TnzlyXyIa не sbltJZC422ox7W34t1drDiQZDZD формат & = JSON & поля = идентификатор + имя + ссылку & предел = 25 & до = 1324505559 & __paging_token = 299722003399806" }}

Теперь вопрос - как я получить прямые ссылки на фотографии, выполненной этого? Как сделать запрос на получение фотографии или ... ну, какие-нибудь идеи?

Спасибо!

+0

вы видите это: HTTP: //stackoverflow.com/questions/3706678/fetch-photos-from -facebook-album-in-android и http://stackoverflow.com/questions/3994508/cant-add-comments-to-photos-in-facebook-android-application –

+0

Какие предположения вы использовали в facebook? – J1and1

ответ

1

Вы должны использовать JSONArray выйти ссылки и другие вещи

JSONArray jArray = new JSONArray(result); 
       for(int i=0;i<jArray.length();i++){ 
          JSONObject json_data = jArray.getJSONObject(i); 
         Log.i("log_tag"," "+json_data.getString("link")); 

       } 

Удачи :)