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
Другие вопросы по тегам