3

Google ドライブ SDK ( https://developers.google.com/drive/quickstart#set_up_the_sample )のクイックスタート ページのサンプル python コードに従っていると、エラーが発生します。

Traceback (most recent call last):
  File "quickstart.py", line 45, in <module>
    file = drive_service.files().insert(body=body, media_body=media_body).execute()
  File "build/bdist.macosx-10.7-intel/egg/oauth2client/util.py", line 120, in positional_wrapper
  File "build/bdist.macosx-10.7-intel/egg/apiclient/http.py", line 656, in execute
  File "build/bdist.macosx-10.7-intel/egg/oauth2client/util.py", line 120, in positional_wrapper
  File "build/bdist.macosx-10.7-intel/egg/apiclient/http.py", line 733, in next_chunk
apiclient.errors.ResumableUploadError: Failed to retrieve starting URI.

確認コードを入力した後。手順はかなり簡単なので、サンプル コードが古くなっているのではないかと思います (ただし、他の人がこのエラーに遭遇したのを見たことがないので、私のセットアップに関連しているようですが、よくわかりません)。それは何だろう)。助けてくれてありがとう。

4

3 に答える 3

3

パパフーリオの答えを拡張するには:

サービスが有効になっていることを確認する必要がありますが、注意点があります。「Drive SDK」サービスと「Drive API」サービスの両方があり後者 (「Drive API」) のみが機能します。ただし、前者には素敵なドライブ アイコンがあり、あなたが私のようであれば、トンネル ビジョンを思いついたことでしょう。

有効にする:

  • https://code.google.com/apis/consoleに移動します
  • 左側のメニューで [サービス] をクリックします。
  • Drive API」を有効にします ( Drive SDK ではありませんが、必要に応じて有効にすることもできます)。
于 2013-01-09T08:31:51.480 に答える
0

企業向けバージョンの Google ドライブでこの問題に遭遇しました。ビジネス以外の Google ドライブに対して実行した場合、サンプル コードは正常に機能しました。企業ポリシーによって oauth がブロックされていました。

于 2012-12-21T19:27:48.660 に答える
0

Google API コンソールには、ドライブ開発に関連する 2 つのサービス、SDK と API があります。ドライブAPIがオンになっていることを確認します

于 2012-10-19T14:00:03.077 に答える