anchor.diff:        });
   
         app.get('/oauth2next').listen((LibStart.Request request) {
  -        // error: https://oauth2-login-demo.appspot.com/code?error=access_denied
  -        // succeed: https://oauth2-login-demo.appspot.com/code?code=4/P7q7W91a-oMsCeLvIaQm6bTrgtp7
           Map queries = Uri.splitQueryString(request.uri.query);
           if (queries.containsKey('code')) {
             // oauth code got, process next step
  
positive.code:       });
  
        app.get('/blog').listen((LibStart.Request request) {
          request.response.json(Uri.splitQueryString(request.uri.query));
  
          var auth = new GoogleOAuth.OAuth2Console();
          var drive = new GoogleDrive.Drive(auth);
  
          drive.request();
        });
  
        app.get('/oauth2').listen((LibStart.Request request) {
  
negative.code:   Map oauth;
  
    PinUtility.setCwdToRoot('../..');
  
    var auth = new GoogleOAuth.OAuth2Console(
        identifier: oauth['web']['client_id'],
        secret: oauth['web']['client_secret'],
        scopes: [oauth['scope']['email'], oauth['scope']['drive']],
        authorizedRedirect: oauth['web']['redirect_url'],
        credentialsFilePath: 'config/credentials.json'
    );
    var drive = new GoogleDrive.Drive(auth);
    drive.makeAuthRequests = true;
  
    new File('config/oauth.json').readAsString().then((String contents) {
      oauth = JSON.decode(contents);
  