Googleドライブファイルを取得しようとしているときにエラーが発生しました
-
12-12-2019 - |
質問
Googleドライブファイルを使用してGoogleドライブファイルを取得しようとしているときにエラーが発生します。
file = service.files().get(fileId=<googleDriveFileId>).execute()
.
エラーは次のとおりです。
<HttpError 404 when requesting https://www.googleapis.com/drive/v2/files/0B6Cpn8NXwgGPQjB6ZlRjb21ZdXc?alt=json returned "File not found: 0B6Cpn8NXwgGPQjB6ZlRjb21ZdXc">
.
しかし、このリンクをこのように直接リンクをコピーして貼り付けると、次のようにします。 https://www.googleapis.com/drive/v2/files/0b6cpn8nxwggpqjb6zlrjb21zdxc.?ALT= JSON
私は別のエラーを得ます:
{
"error": {
"errors": [
{
"domain": "usageLimits",
"reason": "dailyLimitExceededUnreg",
"message": "Daily Limit Exceeded. Please sign up",
"extendedHelp": "https://code.google.com/apis/console"
}
],
"code": 403,
"message": "Daily Limit Exceeded. Please sign up"
}
}
.
私は1日の制限を超えてもすばやく近づけると、コンソールは0%の使用を示しています。 FileIDが正しいことを知っています、私はGoogle Pickerを使ってfileIDを取得しています。 任意のアイデア?
解決
私はこれがGoogle Driveの解決に取り組んでいるという問題があることを他の場所に見つけました。彼らは私が作品を確認したという以下の回避策を提供します。
ピッカーを構築するときに次のものを追加してください:
enableFeature(google.picker.Feature.MULTISELECT_ENABLED).
.
完全なコード:
var picker = new google.picker.PickerBuilder().
addView(view).
addView(uploadView).
setAppId("pressomatic").
setCallback(pickerCallback).
enableFeature(google.picker.Feature.MULTISELECT_ENABLED).
build();
picker.setVisible(true);
.
これと同じ回避策は、DocSuploadViewでGoogle Pickerを使用して特定のフォルダにアップロードしようとすると、私が投稿した別の問題を解決します。それでもDocSuploadViewではなくPickerに同じ機能を追加し、すべてが必要なのですべてが機能します。
所属していません StackOverflow