Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

Android Загрузка изображения на стену vkontakte - Программирование Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android Java на Android http://www.cyberforum.ru/android-dev/thread967229.html
Чисто теоретический вопрос. Почему Григорий Корнеев в своих лекциях http://www.lektorium.tv/lecture/?id=13356 говорит что в Android не совсем Java?
Программирование Android Распознавание текста с фотографии как можно распознать текст на фотографии с камеры. алгоритм, готовая реализация, чего нибудь почитать и т.д. где искать http://www.cyberforum.ru/android-dev/thread967150.html
Программирование Android LogCat при отладке
Почему когда при отладке происходит сбой программы, то LogCat ничего не пишет? Приходится запускать еще раз, но уже без дебагера и смотреть "FATAL EXCEPTION".
Десятичный разделитель Программирование Android
Скажите, у андроида десятичный разделитель всегда точка? Если нет, то как получить его значение? Искал что-то вроде DecimalSeparator, но не нашел.
Программирование Android Bluetooth http://www.cyberforum.ru/android-dev/thread966663.html
Здравствуйте написал вот что package com.example.fdsafdfa; import java.io.OutputStream; import android.os.Bundle; import android.app.Activity; import android.app.AlertDialog; import...
Программирование Android Перехват активизации TextView Нужно при активизации TextView выделять весь его текст для того, чтобы с вирт. клавиатуры не нужно было его посимвольно удалять. Как поймать событие активизации? подробнее

Показать сообщение отдельно
Sarmak
58 / 57 / 3
Регистрация: 01.12.2009
Сообщений: 177

Android Загрузка изображения на стену vkontakte - Программирование Android

02.10.2013, 17:00. Просмотров 1831. Ответов 3
Метки (Все метки)

Здравствуйте всем, возникла необходимость загрузить фотографию на стену вконтакте.
На сайте разработчиков есть статья Загрузка файлов
Там написано что необходимо выполнить 3 пункта.
1й - получить адрес сервера:
Java
1
2
3
4
5
6
7
8
public String photosGetWallUploadServer(Long user_id, Long group_id) throws MalformedURLException, IOException, JSONException, KException {
        Params params = new Params("photos.getWallUploadServer");
        params.put("uid",user_id);
        params.put("gid",group_id);
        JSONObject root = sendRequest(params);
        JSONObject response = root.getJSONObject("response");
        return response.getString("upload_url");
    }
3й - получить данные о загруженной фотографии:
Java
1
2
3
4
5
6
7
8
9
10
11
12
public ArrayList<Photo> saveWallPhoto(String server, String photo, String hash, Long user_id, Long group_id) throws MalformedURLException, IOException, JSONException, KException {
        Params params = new Params("photos.saveWallPhoto");
        params.put("server",server);
        params.put("photo",photo);
        params.put("hash",hash);
        params.put("uid",user_id);
        params.put("gid",group_id);
        JSONObject root = sendRequest(params);
        JSONArray array=root.getJSONArray("response");
        ArrayList<Photo> photos = parsePhotos(array);
        return photos;
    }
у меня встал вопрос как написать POST-запрос на полученный адрес? (2й пункт по ссылке)
вот мой нерабочий код:
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
public String[] uploadPhotoOnWall(String server, String photo) throws MalformedURLException, IOException, JSONException, KException {
        Params params = new Params("post");
        params.put("server", server);
        params.put("photo", photo);
        JSONObject root = sendRequest(params);
        JSONObject response = root.getJSONObject("response");
        
        String server_ = response.optString("server");
        String photo_ = response.optString("photo");
        String hash_ = response.optString("hash");
        String[] res=new String[]{server_, photo_, hash_};
        return res;     
    }
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru