Tôi đã thực hiện một số nghiên cứu sâu hơn và có vẻ như mã thông báo truy cập Google được sử dụng để truy xuất mã thông báo làm mới, trong lần yêu cầu 'ngoại tuyến' đầu tiên. Từ thời điểm này trở đi, mã thông báo làm mới được sử dụng để phát hành mã thông báo truy cập mới. Ý tưởng là mã thông báo truy cập là mã thông báo ngắn hạn, nhưng nó có thể được gia hạn bằng mã thông báo làm mới dài hạn. Điều này loại bỏ nhu cầu phải yêu cầu biến 'mã' URL, biến này yêu cầu phương pháp tiếp cận hai điểm cuối và phải được bắt đầu, sử dụng yêu cầu dựa trên liên kết giới thiệu:
http://www.jensbits.com/2012/01/09/google-api-offline-access-using-oauth-2-0-refresh-token/
Một số dịch vụ API REST như Dropbox phát hành mã thông báo truy cập tồn tại vĩnh viễn, nhưng Google phát hành mã thông báo truy cập ngắn hạn. PayPal sử dụng một thỏa hiệp, theo đó nó cho phép truy xuất mã thông báo truy cập mà không cần thực thi liên kết giới thiệu URI. Điều này có nghĩa là có thể truy xuất mã thông báo truy cập mà không cần phải nhấp vào liên kết để bắt đầu quá trình. Phương pháp luận của Google có nghĩa là các quy trình API chỉ nên được gọi khi cần sử dụng. Về cơ bản, các cuộc gọi được bắt đầu thông qua các thủ tục dựa trên liên kết giới thiệu. Điều này được kiểm soát bằng cách phát hành mã thông báo truy cập tồn tại trong thời gian ngắn hoặc mã thông báo truy cập phải được làm mới trong một chuỗi. Điều này đòi hỏi các nhà phát triển phải suy nghĩ cẩn thận hơn về cách một hệ thống nên vận hành.