Как решить проблему тайм-аута шлюза при подключении к google calendar api?

Я пытаюсь подключиться к google calendar Api, используя Documentation. Это работает на локальном хосте, и я могу получить события из календаря google пользователя. После размещения сайта на хостинге apache, я вижу все страницы в реальном времени, но одна из страниц подключается к google calendar api и на этой странице написано 504 Gateway Time-out.

местоположение credentials2.json

ProjectName
     ----   myapp1
     ----   myapp2
     ----   ProjectName
     ----   manage.py
     ----   credentails2.json



def connect_google_api():
    creds = None
    if os.path.exists('token.json'):
        creds = Credentials.from_authorized_user_file('token.json')
    if not creds or not creds.valid:
        if creds and creds.expired and creds.refresh_token:
            creds.refresh(Request())
        else:
            flow = InstalledAppFlow.from_client_secrets_file('/var/www/FolderName/ProjectName/credentials2.json',SCOPES)
            creds = flow.run_local_server(port=0)
        
        with open('token.json','w') as token:
            token.write(creds.to_json())
    service = build('calendar','v3',credentials=creds)

Я думаю, что есть какая-то проблема при чтении файла credentails2.json. Может ли кто-нибудь указать мне, где я делаю ошибку?

Вернуться на верх