С Новым годом! Форум программистов, компьютерный форум, киберфорум
Наши страницы

Программирование Android

Войти
Регистрация
Восстановить пароль
 
 
yura91
1 / 25 / 2
Регистрация: 23.10.2013
Сообщений: 2,310
#1

Падает приложение для публикации вконтакте - Программирование Android

19.05.2015, 18:51. Просмотров 1072. Ответов 22
Метки нет (Все метки)

Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
public class VkWebViewClient extends WebViewClient {
 
    private static final String TAG = "Vkfunc";
   public String access;
   public String us_id;
   public String mess;
    public VkWebViewClient() {
        // TODO Auto-generated constructor stub
    }
 
    @Override
    public void onPageFinished(WebView view, String url) {
        Log.i("VkWebViewClient onPageFinished", url);
        if (url.contains("oauth.vk.com/blank.html#")) {
            if (url.contains("error")) {
                // Error
            } else {
                String ahrore = url.substring(url.indexOf("#") + 1);
 
                Log.d(TAG, ahrore);
 
                String access_token = ahrore.substring(ahrore.indexOf("n")+2,ahrore.indexOf("&"));
                access = access_token;
                //String user_id = null;
 
                Log.d(TAG, access_token);
 
                int i = ahrore.lastIndexOf("=");
                String tmpStr = ahrore.substring(i + 1, ahrore.length());
 
                Log.d(TAG, tmpStr);
                us_id = tmpStr;
 
                Log.d(TAG, us_id);
                boolean errorFlag = true;
 
 
                String mess = "Hello Post";
 
 
 
                mess = "Hello";
                String urls = "https://api.vk.com/method/"+
                        "wall.post?"+
                        "uid="+ us_id+
                        "&message="+mess+
                        "&access_token="+access
                        ;
 
                HttpClient client = new DefaultHttpClient();
                HttpGet request = new HttpGet(urls);
 
                try {
                    HttpResponse response = client.execute(request); на этой строчке приложение падает вылетает ошибка Has Stopped
 
 
                    HttpEntity entity = response.getEntity();
                    Log.d(TAG, "Запрос");
                    String responseText = EntityUtils.toString(entity);
 
                    //parse response for error code or not
                   // errorFlag = parseResponse(responseText);
 
                    //Log.d(Constants.DEBUG_TAG,"response text="+responseText);
                }
                catch(ClientProtocolException cexc){
                    cexc.printStackTrace();
                }
                catch(IOException ioex){
                    ioex.printStackTrace();
                }
 
            }
 
 
 
        }
 
    }
}
Я приложил код в котором делаю авторизацию: получаю токен доступа и id пользователя - это проходит нормально затем выполняю запрос к API контакта для публикации сообщения на стену и здесь вылетает ошибка.Посмотрите пожалуйста код почему возникает эта ошибка как ее исправить??

Добавлено через 1 минуту
Может url не тот или в другом методе нужно делать запрос??

Добавлено через 5 минут
Можете обьяснить как исправить??

Добавлено через 14 минут
там время жизни на токен равно нулю может поэтому??
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
19.05.2015, 18:51
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Падает приложение для публикации вконтакте (Программирование Android):

Падает приложение - Программирование Android
final Button changeB = (Button)findViewById(R.id.but_change); changeB.setOnClickListener(new...

Приложение с ListView падает с NullPointerException - Программирование Android
Нужно было создать список с помощью ListView (На одной странице вводится домашняя работа, на другой выводится). Создал 2 подобные...

Приложение падает на старых версиях OS - Программирование Android
Ещё раз привет. Ещё один крик души. * Не беспокойтесь, я не буду сливать каждую свою проблему сюда, это просто проблема №2 на эту...

Падает приложение сразу после on Create - Программирование Android
import android.app.Activity; import android.content.Context; import android.content.Intent; import android.content.res.Configuration;...

Падает приложение при чтении настроек - Программирование Android
Вот фрагмент моего кода: public void butCalculationElectric_Click(View v){ float c_to100 = sp.getFloat("to100",...

OpenGL наложение текстуры, падает приложение - Программирование Android
после того как выполняю gl.glTexCoordPointer(2, GL10.GL_FLOAT, 0, uvCoordsBuffer);, метод drawElements крешит приложение с логами, вобще...

22
Pablito
2534 / 2013 / 627
Регистрация: 12.05.2014
Сообщений: 7,072
Завершенные тесты: 1
21.05.2015, 11:36 #16
вангую что ему не нравится ПРОБЕЛ после слова Hello
1
androbro
332 / 293 / 63
Регистрация: 17.10.2014
Сообщений: 866
21.05.2015, 11:43 #17
Паблито, я вот щас попробовал - в ответ пришло:
XML
1
{"response":{"post_id":485}}
это типа я уже что то запостил?))
yura91, есть там что на стене то?))
0
Pablito
21.05.2015, 11:46
  #18

Не по теме:

я тоже уже попробовал, правда прямо в браузере

0
yura91
1 / 25 / 2
Регистрация: 23.10.2013
Сообщений: 2,310
21.05.2015, 11:47  [ТС] #19
да есть а как ты сделал?как исправить код?

Добавлено через 26 секунд
удалить пробел просто??
0
androbro
332 / 293 / 63
Регистрация: 17.10.2014
Сообщений: 866
21.05.2015, 11:49 #20
Паблито, http://vk.com/id41024374 посты идут

Добавлено через 56 секунд
yura91, эт тебе урок, так как не надо токен свой сливать
0
yura91
1 / 25 / 2
Регистрация: 23.10.2013
Сообщений: 2,310
21.05.2015, 11:55  [ТС] #21
понятно не постите больше то есть пробел удалить и все??

Добавлено через 19 секунд
я просто упустил эту деталь извините

Добавлено через 2 минуты
спасибо всем

Добавлено через 12 секунд
буду знать
0
androbro
332 / 293 / 63
Регистрация: 17.10.2014
Сообщений: 866
21.05.2015, 11:56 #22
Цитата Сообщение от yura91 Посмотреть сообщение
понятно не постите больше то есть пробел удалить и все??
в браузере все, а что там у тебя в приложении только тебе известно, попробуй и узнаешь
0
yura91
1 / 25 / 2
Регистрация: 23.10.2013
Сообщений: 2,310
21.05.2015, 12:02  [ТС] #23
да был пробел в слове убрал все постит
0
21.05.2015, 12:02
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
21.05.2015, 12:02
Привет! Вот еще темы с ответами:

Приложение падает после вызова finish - Программирование Android
Подскажите плз как. Такого я чес слово не ожидал, честно искал в сети не нашел. Даже не думал что будут проблемы. switch...

Приложение падает когда шапка Navigation Drawer Activity пропадает из виду - Программирование Android
В моей программе используется Navigation Drawer Activity и в нем много пунктов меню. И поэтому как только шапка Navigation Drawer Activity...

Приложение не может пройти авторизацию вконтакте - Программирование Android
Такая вот проблема , приложение с авторизаций вконтакте на некоторых устройствах проходить всё хорошо к примеру htc one , galaxy alfa ....

Как приложение Вконтакте узнаёт о новом сообщении? - Программирование Android
Как реализовать подобную вещь: как, например, приложение Вконтакте узнаёт о новом сообщение? Оно циклично посылает запрос на сервер с...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
23
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.