Мне приходилось работать с Zoho Sheets.
То ещё занятие. Очень говняная система.
Да, с токенами там есть веселье. У них несколько видов приложений (веб, мобилка, сервер и вроде отдельно "кастом"). Я выбрал кастом, сгенерил токен для создания access_token и каждый раз, когда у меня выполняется скрипт - я перегенериваю заново access_token (1. У них там какие-то сроки жизни access_tokena корявые. 2. Работать с refresh token у них - вообще трындец)