2017-06-26 44 views
0

PyDriveでPythonバージョン3を使用してGoogleスプレッドシートに接続しています。 ブラウザを開いて認証しました。しかし、その後、私はエラーが発生し、プログラムは続かない。Python:PyDriveを使用して認証が成功した後で接続に失敗しました

このエラーメッセージ

Authentication successful. 
Traceback (most recent call last): 
File "/home/PycharmProjects/misc/.venv/lib/python3.5/site-packages/pydrive/files.py", line 369, in _FilesInsert 
http=self.http) 
File "/home/PycharmProjects/misc/.venv/lib/python3.5/site-packages/oauth2client/_helpers.py", line 133, in positional_wrapper 
return wrapped(*args, **kwargs) 
File "/home/PycharmProjects/misc/.venv/lib/python3.5/site-packages/googleapiclient/http.py", line 812, in execute 
_, body = self.next_chunk(http=http, num_retries=num_retries) 
File "/home/PycharmProjects/misc/.venv/lib/python3.5/site-packages/oauth2client/_helpers.py", line 133, in positional_wrapper 
return wrapped(*args, **kwargs) 
File "/home/PycharmProjects/misc/.venv/lib/python3.5/site-packages/googleapiclient/http.py", line 916, in next_chunk 
raise ResumableUploadError(resp, content) 
googleapiclient.errors.ResumableUploadError: <HttpError 403 "Project 895099846013 is not found and cannot be used for API calls. If it is recently created, enable Drive API by visiting then retry. If you enabled this API recently, wait a few minutes for the action to propagate to our systems and retry."> 
During handling of the above exception, another exception occurred: 

Traceback (most recent call last): 
File "drive_control.py", line 10, in <module> 
    file.Upload() 
File "/home/PycharmProjects/misc/.venv/lib/python3.5/site-packages/pydrive/files.py", line 285, in Upload 
self._FilesInsert(param=param) 
File "/home/PycharmProjects/misc/.venv/lib/python3.5/site-packages/pydrive/auth.py", line 75, in _decorated 
return decoratee(self, *args, **kwargs) 
File "/home/PycharmProjects/misc/.venv/lib/python3.5/site-packages/pydrive/files.py", line 371, in _FilesInsert 
raise ApiRequestError(error) 
pydrive.files.ApiRequestError: <HttpError 403 "Project 895099846013 is not found and cannot be used for API calls. If it is recently created, enable Drive API by visiting url If you enabled this API recently, wait a few minutes for the action to propagate to our systems and retry."> 

が、これはpydrive.authインポートから自分のコード GoogleAuth ですpydrive.driveインポートGoogleドライブ

gauth = GoogleAuth() 
gauth.LocalWebserverAuth() 

drive = GoogleDrive(gauth) 
file = drive.CreateFile({'title': 'Hello.txt'}) 
file.SetContentString('Hello World!') 
file.Upload() 

答えて

1

からこのエラートレースバックでの明確な記述があります。

403 "Project 895099846013が見つかりません。 API の呼び出しには使用しないでください。最近作成された場合は、URLにアクセスしてドライブAPIを有効にしてください。

お客様のアカウントでは、GoogleドライブAPIの有効なステータスが必要です。

あなたがそれを見ていない場合は、instructions

に従って、 Console Developer toolbar

でそれを見ることができます

関連する問題