Saya telah melakukan penelitian lebih lanjut dan tampaknya token akses Google digunakan untuk mengambil token penyegaran, selama permintaan 'offline' pertama. Mulai saat ini dan seterusnya, token penyegaran digunakan untuk menerbitkan token akses baru. Idenya adalah bahwa token akses adalah token jangka pendek, tetapi dapat diperbarui dengan token penyegaran jangka panjang. Ini menghilangkan kebutuhan untuk meminta variabel 'kode' URL, yang membutuhkan pendekatan dua titik akhir dan harus dimulai, menggunakan permintaan berbasis perujuk:
http://www.jensbits.com/2012/01/09/google-api-offline-access-using-oauth-2-0-refresh-token/
Beberapa, layanan REST API seperti Dropbox, mengeluarkan token akses yang bertahan selamanya, tetapi Google mengeluarkan token akses jangka pendek. PayPal menggunakan kompromi, yang memungkinkan token akses diambil tanpa penegakan perujuk URI. Ini berarti token akses dapat diambil tanpa harus mengklik tautan untuk memulai proses. Metodologi Google berarti bahwa rutinitas API hanya boleh dipanggil berdasarkan kebutuhan penggunaan. Pada dasarnya, panggilan dimulai melalui prosedur berbasis perujuk. Ini dikendalikan dengan mengeluarkan token akses berumur pendek, atau token akses yang harus disegarkan dalam sebuah rantai. Ini mengharuskan pengembang untuk berpikir lebih hati-hati tentang bagaimana sistem seharusnya mengalir.