問題タブ [google-api-ruby-client]

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 投票する
1 に答える
151 参照

ruby-on-rails - Google APIでさらに使用するためにアクセスデータを保存する方法は?

許可される別のデータサービス(googledrive)へのアクセスを提供するサービスがあります。

これにより、ユーザーのアクセスデータを保存してさらに使用できるようになりますか?

ユーザーが私のサービスでグーグルドライブを選択し、私は彼をグーグルの認証ページに引き換えます。彼はこれを受け入れ、これに取り組んでいます。いつか彼はグーグルドライブサービスで働きたいと思っています、そして彼は受け入れることなくこれをすることができるはずです。これどうやってするの?

私は私が欲しいものを説明することを願っています。

よろしくお願いします!!

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

ruby-on-rails - Ruby: google-api-ruby-client SDK を使用した Google ドライブへのファイルのアップロードが Timeout::Error で失敗する

Rails アプリケーションで google-api-ruby-client を使用して、Google ドライブとやり取りしています。フォルダー内のファイルの一覧表示、ファイルの取得、移動、コピー、削除、新しいフォルダーの作成などのすべての基本機能は正常に動作しています。

ただし、新しいファイルのアップロードは常に Timeout::Error で失敗します

アップロードするファイルを自分の Web サイト (multipart/form-data) から通常のファイル アップロードとして受け取り、これが Google ドライブにアップロードする方法です

new_fileクライアントがアップロードしたファイルは次のとおりです。new_file.tempfileタイプ のオブジェクトを返しTempfileます。

executeメソッドは返されず、最終的に Timeout::Error 例外が発生します。これは関連するスタック トレースです:

ここの例に従ってこのコードを書きました: https ://developers.google.com/drive/examples/ruby# Saving_new_files

アップロードしようとしているファイルは小さな png 画像です。ディスクに書き込むとファイルを表示できるため、ファイルは Web アプリケーションに適切に送信されます。drive.google.com からファイルをアップロードできるので、Google サーバーはダウンしていません。これは、ネットワークが十分であることも意味します。

では、タイムアウトの原因は正確には何ですか?

この同じ例外の解決策として、read_timeout を増やすことが挙げられています (http://stackoverflow.com/questions/10011387/rescue-in-rbuf-fill-timeouterror-timeouterror)。それは私がすべきことですか?もしそうなら、ここで google-api-ruby-client sdk を使用してそれを行うにはどうすればよいですか?

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

ruby - OSX Mountain Lion (localmemcache) で Google-api-client Ruby のインストールが失敗する

マウンテン ライオンに Ruby 用の Google-api-client をインストールしようとすると、localmemcache gem が原因で失敗します (私が思うに)。

重要な注意: これは --development でインストールした場合に発生します:

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

google-api-ruby-client - 再開可能なアップロードの chunk_size を変更するにはどうすればよいですか?

いくつかの大きなファイル (約 1Gb) を Google ドライブにアップロードする必要があります。私は google-api-client(ruby) バージョン 0.5.0 を使用しています:

クライアントが大きなファイルをパーツに分割し、これらのパーツをドライブにアップロードすることを期待していました。しかし、ログを見ると、そのクライアントはドライブに 1 つの大きなチャンクしか送信していません。小さなログの例を次に示します。

Content-Length: "132447559" Content-Range: "bytes 0-132447558/132447559"

google-api-client を使用してチャンクごとに大きなファイルをアップロードするにはどうすればよいですか?

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

ruby - GoogleのProvisioningAPIを「発見」するにはどうすればよいですか?

私は(アルファ)Rubygoogle-api-clientを使用して、組織のGoogleAppsインスタンスのさまざまなサービスとやり取りしています。

プロビジョニングサービスAPIを検出し、サービスアカウントでユーザーを認証して、パスワードを更新したいと思います。

ここのところ...

@client.discovered_apiプロビジョニングAPIを取得するために使用される文字列はどれですか?
また、JWTアサーターを使用する場合、どのサービスURLをリクエストする必要がありますか?
ありがとう

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

json - Google API クライアント レール

ruby に google-api-client client gem を使用していますが、API を呼び出すたびに 403 Access Not Configured エラーが発生します。

OAuth を使用せずに API キーだけで検索しようとしています。

どんな助けでも大歓迎です。ありがとうございました!

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

ruby - files.insert を使用して作成されたファイルに Web サービス OAuth クレデンシャルを使用してアクセス許可を設定するにはどうすればよいですか?

次のコードで認証を行いました。

を使用してファイルを作成しました

ドキュメントは正常に作成されましたが、結果のファイルの所有権をドメイン内の特定のユーザーに設定する方法がわかりません (所有権を設定できない場合は別のユーザーと共有します)。

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

google-api-ruby-client - アプリから特定のクライアントでログインしようとしています

そのため、google-api-ruby-client を使用して Google アナリティクス アプリを作成しており、毎回 oauth にリダイレクトされるのではなく、特定のユーザーで毎回ログインしたいと考えていました。私の質問は、そのクライアントのログイン/パスワードをコードに挿入して、アプリを使用するときに何も認証する必要がない方法はありますか?

認証を行うコードは次のとおりです。

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

youtube-api - YouTubeplaylist_items.deleteのバッチリクエストは常に失敗しました

「id」を指定しましたが、常に「必須パラメータ:id」というエラーが返されます。

ところで、通常のリクエスト(つまり非バッチ)を使用する場合、同じコード

エラーなしで成功します。しかし、バッチリクエストを使用すると、常に失敗します!!

これが私のコードです

ここにエラーがあります