2017-06-09 18 views
0

私はPyDriveをHerokuで使用しようとしています。 私のコードは以下の通りです。HerokuでPyDriveを使用

from pydrive.auth import GoogleAuth 
GoogleAuth.DEFAULT_SETTINGS['client_config_file'] = os.path.join(os.path.dirname(__file__), 'client_secrets.json') 

しかし、Herokuのコンソールは ": '/app/client_secrets.json' そのようなファイルやディレクトリを" 返されません。 からheroku run bashコマンドまで、「/app/client_secrets.json」が確実に存在することを確認しました。

これを修正するにはどうすればよいですか?

答えて

0

あなたは、この最初の

gauth = GoogleAuth() 

を行う必要があり、その後

GoogleAuth.DEFAULT_SETTINGS['client_config_file'] = os.path.join(os.path.dirname(__file__), 'client_secrets.json') 
gauth.LoadCredentials() 

が、これはあなたに役に立つと思います。

関連する問題