問題タブ [google-picker]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
0 に答える
110 参照

google-api - Googleサーバーからサーバーに適切なファイルをダウンロードできません

Google サーバーから自分のサーバーにファイルをダウンロードしようとしています。しかし、ダウンロードしたファイルが壊れています。グーグルで調べていると、応答が生のファイルであることがわかりました。以下にリストされているコーディングに従いました。

データで取得している出力は次のとおりです。

現在、領収書フォルダー内に保存されているファイルが破損しています。

以下の方法でも生ファイルを書き込もうとしましたが、やはりファイルが壊れています。

私が間違っているところを助けてください??

0 投票する
2 に答える
2446 参照

javascript - Google ドライブ ピッカー: 最上位のフォルダのみを表示

現在google.picker.​ViewId.FOLDERS、Google ドライブ ピッカーでビューを使用しています。ただし、これにより、ドライブ内のすべてのフォルダー (深いレベルのフォルダーを含む) が表示されます。

最初に最上位のフォルダのみが表示されるビューを実現するにはどうすればよいですか? これは、Dropbox チューザーのファイル ビューに似ています。

0 投票する
2 に答える
2159 参照

javascript - Google ピッカーのアップロードから画像の URL を取得する方法

サイトのファイル アップローダとしてGoogle ドライブ ファイル ピッカーを使用しようとしています。ほとんどすべてが機能していますが、ピッカーを介してアップロードされた画像の画像 URL を取得しようとして立ち往生しています。これが私が今持っているJSです:

pickerCallback 関数でわかるように、返された JSON データで最大の画像が選択されています。ただし、アップロードした画像がはるかに大きい場合、この画像は幅が 512 ピクセルしかありません。写真は Google フォト ライブラリにフル解像度で表示されますが、プログラムで高解像度バージョンを取得する方法が見つかりません。アップロード後にピッカーが返す JSON データは次のとおりです。

さらに、データの 'url' 部分は、Picasa Web Albums の写真のより大きな、ただしフル解像度ではないバージョンにリンクしています。これは画像の URL の信頼できる情報源ですか? もしそうなら、どうすればそこからURLを抽出できますか?

これは、私がこれまでに持っているもののライブデモです。

0 投票する
1 に答える
279 参照

internet-explorer - Gdrive file get JS が IE で動作しない

このコードを使用して、Google ドライブ ピッカーからファイルを取得します。ただし、IEブラウザーでは、呼び出し時にエラーが返されます。

Chrome と Firefox では正常に動作しますが、IE 11 と + では「アクセスが拒否されました」が返されます。 エラー印刷画面

0 投票する
2 に答える
1934 参照

google-api - Google ドライブ ピッカー - アップロードするフォルダを選択

次のようなピッカー コードがあります。

「 setSelectFolderEnabled」 を有効にするビューを追加しましたが、ピッカービューからフォルダーを選択した後でも、下部の「選択」ボタンは無効のままです。さらに処理するには、コールバックでフォルダー ID が必要です。しかし、フォルダが選択されていてもボタンを有効にする方法がわかりません。

Google ピッカー API は、Google ドライブに保存されたファイルのみを選択できますか??

ここに画像の説明を入力

0 投票する
1 に答える
574 参照

javascript - Google ドライブの PDF が s3 サーバーに正しくアップロードされない

Googleドライブからs3サーバーにpdfファイルをアップロードしようとしていますが、正しくアップロードされていません。

ファイルを取得するためにGoogleドライブピッカーを使用します

これが私のGoogleドライブピッカーコードです:- (クライアント側コード)

ここでファイルのURLを取得できます

のように: https://drive.google.com/file/d/0B39VaBFZeygDNEVuWDYtYlgxNGhTeVdKNWtSX0tpT0FzeDRB/view?usp=drive_web

これが私のサーバー側のコードです

s3upload_rou.js ファイル (ルーターファイル)

s3upload_ctrl.js ファイル (コントローラーファイル)

これが私のfile.jsコードです:-'

アップロードは正常に機能していますが、S3 でそのファイルを表示しようとすると、開くことができません。

何らかの理由 ?

ありがとう

0 投票する
4 に答える
4789 参照

javascript - Google ドライブ API を使用してファイルを共有可能にする方法

Google ドライブ API を使用してファイルを取得しようとしています。デフォルトでは、ファイルは共有可能ではありません。共有可能にしたいのです。

これが私のコードです:-

私は次の応答を得ています:-

ここで、 「shared」: true の代わりに「shared」: falseを変更したい

どうすればその許可を変更できますか?

何か案が?

ありがとう

0 投票する
1 に答える
374 参照

google-app-engine - アプリ エンジンから oauth2 トークンを使用して Google ピッカーを承認する方法

ログイン時に OAuth2 を使用する App Engine Java プログラムを開発しています。つまり、ユーザーはアプリを使用する前に承認を与える必要があります。クライアントで認証 (許可を再度要求) することなく、Google Picker 機能を統合したいと考えています。

私がやったことは、トークンをプロパティとしてオブジェクト(loginInfoはjsonオブジェクトです)を渡すことでした。

トークンはサーバー側では問題なく機能しますが、クライアントでは UnAuthorized 401 エラーが発生します。 編集 サーバー側のスコープには、ピッカーのビューに必要なすべてのアクセス許可が含まれていること、およびピッカー API とドライブ API が有効になっていることに注意してください。

私の質問は、この状況を処理する最善の方法は何でしょうか? クライアントに authToken を投稿しても安全ですか? ユーザーが 2 回承認せずに Picker を使用できるようにするには、どうすればこのシナリオを実現できますか? ドライブ、Picassa、またはその他の Google サービスにアップロードするための Picker よりも優れたソリューションはありますか?