Как решить проблему тайм-аута шлюза при подключении к 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. Может ли кто-нибудь указать мне, где я делаю ошибку?