1. Java / Говнокод #18131

    +142

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    11. 11
    12. 12
    13. 13
    14. 14
    //Парсинг access_token
            webEngine.locationProperty().addListener(new ChangeListener<String>() {
                @Override
                public void changed(ObservableValue<? extends String> observable, final String oldValue, final String newValue) {
                    Log.i("URL", newValue);
                    try {
    
                        if (newValue.startsWith("https://oauth.vk.com/blank.html")) {
    
                            access_token = newValue.split("\\#")[1].split("\\&")[0].split("\\=")[1];
                            user_id = newValue.split("\\#")[1].split("\\&")[2].split("\\=")[1];
    
                            Log.i("access_token: "+access_token,"  user_id:  "+user_id);
                            MainController.vkApi = new Api(access_token, user_id);

    Парсинг строки вида "http://REDIRECT_URI#access_token= 533bacf01e11f55b536a565b57531ad114461ae8 736d6506a3&expires_in=86400&user_id=1234 "

    Запостил: skydev, 08 Мая 2015

    Комментарии (2) RSS

    • dict(urlparse.parse_qsl(urlparse.urlpars e(url).query))['access_token']

      Сами знаете кто сами знаете что
      Ответить

    Добавить комментарий