-неизвестно

 -Поиск по дневнику

Поиск сообщений в ATUM

 -Подписка по e-mail

 

 -Постоянные читатели

 -Статистика

Статистика LiveInternet.ru: показано количество хитов и посетителей
Создан: 17.02.2006
Записей:
Комментариев:
Написано: 1139


wall.post vk api

+ в цитатник

Cообщение скрыто для удобства комментирования.
Прочитать сообщение


ATUM   обратиться по имени Четверг, 16 Февраля 2012 г. 17:28 (ссылка)

//TODO требуется разрешить приложению доступ к данным
      //https://oauth.vkontakte.ru/grant_access
      if(response.getStatusLine().getStatusCode() == 200){
       HeaderLocation = getGrantAccessURI(response.getEntity().getContent());
      }else{
      HeaderLocation = response.getFirstHeader("location").getValue();
      }

      httppost = new HttpPost(HeaderLocation);
      response = httpclient.execute(httppost);
      httppost.abort();

      //http://api.vkontakte.ru/blank.html#code=9899346d792c1acdd2
      HeaderLocation = response.getFirstHeader("location").getValue();

     code = HeaderLocation.split("=")[1];


...


  public static String getGrantAccessURI(InputStream inputStream) {
    String url = null;
    Scanner scanner = null;
    try{
     scanner = new Scanner(inputStream, "windows-1251");
    StringBuilder sb = new StringBuilder();
    while (scanner.hasNext()) {
      sb.append(scanner.next());
    }
     url = findKey(sb.toString(),"location.href=\"" , "\"");
    }
    finally{
      if(scanner != null)
          scanner.close();
    }
    return url;
  }


* This source code was highlighted with Source Code Highlighter.
Ответить С цитатой В цитатник
 

Добавить комментарий:
Текст комментария: смайлики

Проверка орфографии: (найти ошибки)

Прикрепить картинку:

 Переводить URL в ссылку
 Подписаться на комментарии
 Подписать картинку