я нашел этот ответ:Получите идентификатор альбома из Android-браузера Android Android?
fetch photos from facebook album in android
, но я хочу знать, как получить ALBUM_ID ?? специально для альбома «wall photos».
я нашел этот ответ:Получите идентификатор альбома из Android-браузера Android Android?
fetch photos from facebook album in android
, но я хочу знать, как получить ALBUM_ID ?? специально для альбома «wall photos».
Я получил это работает благодаря этому сообщению: Android - How to upload photo from the SD card to the Facebook wall
это код, который я использовал:
String wallAlbumID = null;
String response = facebook.request("me/albums");
JSONObject json = Util.parseJson(response);
JSONArray albums = json.getJSONArray("data");
for (int i =0; i < albums.length(); i++) {
JSONObject album = albums.getJSONObject(i);
if (album.getString("type").equalsIgnoreCase("wall")) {
wallAlbumID = album.getString("id");
Log.d("JSON", wallAlbumID);
break;
}
}
Я реализовал это по-другому, хотя, но это путь. (Y)
Хорошая находка. Возможно, мне тоже будет полезно. –
Предполагая, что вы уже сделали вызов API-интерфейса Graph в качестве решения для ссылки в OP, почему бы не сделать простой цикл? Конечно, моя реализация может отличаться от вашей, но что-то подобное должно сделать это за вас.
for (int i = 0; i < JAAlbums.length(); i++) {
json_data = JAAlbums.getJSONObject(i);
// Log.d("json_data", json_data.toString());
if (json_data.has("name")) {
String getAlbumCoverName = json_data.getString("name");
if (getAlbumCoverName.equals("Wall Photos")) {
String getAlbumID = json_data.getString("id");
}
}
}
Этот бит кода, в небольшом варианте осуществления, всегда делает это для меня. Надеюсь, это поможет вам.
Спасибо за ваш ответ, я попробовал код, но я получаю сообщение об ошибке: текст JSONArray должен начинаться с символа '[' в символе 1 из {"data": ...... – Slacker616
Nevermind, я получил он работает – Slacker616
О. Вы отправили, когда я вводил комментарий. Рад, что у вас есть работающий там. ;-) –
Этот вопрос показывает вам ответ; запросите список альбомов пользователя и пропустите их до тех пор, пока не найдете тот, который называется «Фотографии на стене» – Igy
@Igy Не могли бы вы привести пример кода для прокрутки альбомов? У меня очень плохое время, пытаясь справиться с этим. :( – Slacker616