GAE python - client_secrets.json 'Файл не найден' - ошибка app.yaml?
Я использую GAE (python) для создания веб-приложения. Я специально пытаюсь заставить работать API YouTube, но не могу заставить учетные данные функционировать должным образом.
Если я буду следовать примеру "Восстановить мои загрузки", я получу сообщение об ошибке при импорте файла client_secrets.json:
InvalidClientSecretsError('File not found: "%s"' % filename)
Я несколько раз проверял и перепроверял свое имя файла, правописание и т. Д. Я не знаю, что я делаю не так.
У меня такое чувство, что это может быть связано с неправильными настройками в моем файле app.yaml, но я не могу найти пример в Google или в другом месте с этим типом примера приложения, показывающего правильную конфигурацию для файла app.yaml. Кажется, что все примеры просто показывают часть кода, а не полное приложение в контексте.
Мой файл в настоящее время:
application: [my app name]
version: 1
runtime: python27
api_version: 1
threadsafe: false
handlers:
- url: /(.*\.(gif|png|jpg|ico|js|css))
static_files: \1
upload: (.*\.(gif|png|jpg|ico|js|css))
- url: .*
script: testapp.py
libraries:
- name: webapp2
version: latest
- name: jinja2
version: latest
Я видел этот вопрос, размещенный в другом месте в Интернете, но без опубликованных ответов! Любая помощь будет принята с благодарностью!
1 ответ
Мне удалось найти в сети пример, который я получил для работы, поэтому я использовал эти настройки app.yaml в своем проекте, который затем сработал. Было бы неплохо, чтобы Google опубликовал более полные примеры вместо клипов только из сценария.py.
application: [your app name]
version: 1
runtime: python27
api_version: 1
threadsafe: false
handlers:
- url: /static
static_dir: static
- url: /.*
script: testapp.app
libraries:
- name: webapp2
version: latest
- name: jinja2
version: latest