Привет, я работаю над Flask-приложением, которое будет входить в таблицы Google. Я использую Pygheets для этого. Он будет развернут в Heroku.
Локально работает нормально. У меня есть это на моей линии:
import pygsheets
gc = pygsheets.authorize(service_account_file='credentials.json')
Затем я толкнул его на геройку. Я получил эти журналы:
2018-09-04T07:24:52.290288+00:00 app[web.1]: gc = pygsheets.authorize(service_account_file='credentials.json')
2018-09-04T07:24:52.290290+00:00 app[web.1]: File "/app/.heroku/python/lib/python3.6/site-packages/pygsheets/client.py", line 592, in authorize
2018-09-04T07:24:52.290291+00:00 app[web.1]: outh_nonlocal=outh_nonlocal)
2018-09-04T07:24:52.290293+00:00 app[web.1]: File "/app/.heroku/python/lib/python3.6/site-packages/pygsheets/client.py", line 549, in get_outh_credentials
2018-09-04T07:24:52.290316+00:00 app[web.1]: raise IOError(2, "Client secret file does not exist.", client_secret_file)
2018-09-04T07:24:52.290318+00:00 app[web.1]: FileNotFoundError: [Errno 2] Client secret file does not exist.: 'client_secret.json'
То, что я получил до того, как нажал, это предупреждение.
warning: LF will be replaced by CRLF in credentials.json.
The file will have its original line endings in your working directory.
Будет ли это также означать, что я переименую его в client_secret.json
? Из-за этого:
2018-09-04T07:24:52.290318+00:00 app[web.1]: FileNotFoundError: [Errno 2] Client secret file does not exist.: 'client_secret.json'