title: Flask_dance with Google API; Missing required parameter: refresh_token
body: <p>I trid to make authorization system with flask_dance and Google.
  I was successful in authorize first but after a while, the program caused this error even though I didn't change it at all. 
  My whole code is here (It's almost the same as the tutorial one though</p>
  
  <pre><code>from flask import Flask, redirect, url_for
  from flask_dance.contrib.google import make_google_blueprint, google
  
  app = Flask(__name__)
  app.secret_key = "supersekrit"
  blueprint = make_google_blueprint(
      client_id="",
  client_secret="",
  scope=["profile", "email"]
  )
  app.register_blueprint(blueprint, url_prefix="/login")
  
  @app.route("/")
  def index():
      if not google.authorized:
          return redirect(url_for("google.login"))
      resp = google.get("/oauth2/v2/userinfo")
      assert resp.ok, resp.text
      return "You are {email} on Google".format(email=resp.json()["email"])
  
  if __name__ == "__main__":
      app.run()
  </code></pre>
  
  <p>How can I fix this error?</p>