как сохранить токен доступа к службе googleDrive между запросами? - PullRequest
0 голосов
/ 28 мая 2019

У меня есть несколько папок в учетной записи на диске Google, для которых я создал служебную учетную запись. Я хочу, чтобы пользователь зашел на веб-страницу, где он видит список папок, а когда он нажимает на определенную папку, видит файлы в этой папке.

У меня есть приложение фляги, которое позволяет мне делать это на моем локальном компьютере. Однако я сохранил глобальный объект службы API Google Drive и просто передал его между функциями запроса.

global gdriveService

@app.route("/")
def Start():
    global gdriveService
    gdriveService = server.ConnectToServer()


@app.route('/folder/<folderName>')
def filesinFolder(folderName):
    global gdriveService
    fileList = server.getFileList(gdriveService,folderName)

Я новичок в веб-программировании, поэтому я не осознавал, что вы не можете хранить глобальные объекты между запросами. Я не хочу продолжать входить в систему и создавать учетные данные для каждой страницы. Как правильно справиться с этим?

...