Offline access for Google APIs is achieved through a refresh token that is issued when a user first visits the app and grants offline access.
Grant access with Google account for basic user info
Access link disabled in demo. Just a refresh token demo.
Jen granted offline access to her app.
Here is the picture associated with her Google account that was accessed using a refresh token: