問題タブ [google-api-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 投票する
0 に答える
532 参照

oauth - コードで Google 認証と Google グループを使用する

Google 認証を使用してユーザーを認証し、できれば Google API を使用して、そのユーザーが特定のグループのメンバーであるかどうかを確認したいと考えています。はいの場合、プログラムが実行されます。そうでない場合、プログラムはユーザーに何らかのアクションを実行させます。私は Google グループのマネージャーとして、Google サイトからユーザーを手動で追加/削除できます。

OAuth の部分を読んで理解しました。したがって、ユーザーを問題なく承認できることはわかっています。問題は、グループ メンバーシップの確認です。

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

c# - リクエスト URI が大きすぎます

OAuth2 認証http://code.google.com/p/google-api-dotnet-client/wiki/OAuth2の例を使用しますが、Tasks Service の代わりに Fusion Tables Service を使用します。

問題は、テーブルに新しい行を挿入しようとしたときに、エラー 414 - 要求 URI が大きすぎます。

POST の代わりに GET リクエストが使用されたようです。私のコードの何が問題なのか、または大きなデータセットを挿入することは可能ですか?

アップデート

公式の FusionTables API リファレンスでは、「sql」API メソッドのリクエスト ボディを指定しないでください。https://developers.google.com/apis-explorer/#p/fusiontables/v1/fusiontables.query.sqlを使用して、次の SQL で INSERT リクエストをテストする場合:

その後、POST リクエストが使用されますが、INSERT ステートメントはとにかくクエリ文字列に含まれます。

ですから、私の質問は同じです。FusionTables API .NET クライアントを使用して大量のデータ セットを挿入することは可能ですか?

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

google-drive-api - Google ドライブ API のダウンロード リンクは画像で壊れていますか?

Google Drive JS API を使用して一連のファイルを取得していますが、ほとんどのことが期待どおりに機能します。

しかし、問題が 1 つあります。Google の API サイトにバグがあるようです。

1) Oauth 経由で認証する 2) 「change」コマンドを使用してファイルのリストを取得する (changeID なしで開始)

正常に動作し、返されたオブジェクトの URL も同様に動作します。画像 (mimeType: "image/jpeg") の "downloadUrl" を除きます。私はこのようなものを得る:

https://doc-10-5g-docs.googleusercontent.com/do(....)8996175007&e=download&gd=true

そしてそれは401エラーを返します

最後のパラメーターを削除すると ( https://doc-10-5g-docs.googleusercontent.com/do(....)8996175007&e=download w/o &gd=true)、ダウンロード リンクは機能し、ファイルをダウンロードします。

ここで何かが得られないだけですか、それともバグですか?

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

php - Google 連絡先を作成 --> 新しい連絡先に「名前」だけが挿入されないのはなぜですか?

これが私がリクエストしたものです:-

そして私のcurl POSTデータコードは次のとおりです:-

ここ$contact_detailにあるのは、上で生成された XML だけです。新しい連絡先は正常に作成されますが、連絡先の名前を追加できません。

変更を提案してください。

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

google-api - アラビア語の Google スプレッドシート API

Google スプレッドシート API を使用してスプレッドシートを読み込もうとしています。すべてうまくいきましたが、スプレッドシートにロシア語またはアラビア語のテキストを入力すると、プログラムが印刷されます?????? ?? ??????? それらのセル値の値。以下は、Google アカウントからスプレッドシートを読み取るためのコードです。

これは次のようなものを出力します

タイトル歓迎???? ?? ????

私のJavaアプリケーションに文字を適切に取得する方法を誰もが知っています。

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

ruby - Api for google-api-client gem

この宝石のAPIを取得するにはどうすればよいですか?私は現在、ユーザーの名前とメールアドレスを取得できました

しかし、この宝石の公式ページにこれらのメソッドが書かれている場所はありません

http://code.google.com/p/google-api-ruby-client/

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

php - PHP クライアント ライブラリ v3 を使用して YouTube に動画をアップロードする

クライアント ライブラリ v3 を使用して YouTube に動画をアップロードしようとしています。

v3 ライブラリは実験的なものであり、多くのドキュメントがありません (提供されるサンプルには YouTube は含まれていません)。

oauth 2.0 でユーザーを適切に認証しました。そして、アクセストークンを持っているときは、このコードで試しています。

ドキュメントから、

パーツパラメータを指定する必要があります

しかし、私が理解できないpythonの例を除いて、ドキュメントがありません。(例はリンクの下部にあります、私が提供しました)

Zendライブラリへの例/リンクを提供しないでください。これは、私が望まないauth-subを使用しています。oauth 2.0 を使用したい。

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

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

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

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

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

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

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

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

oauth-2.0 - ドライブのJSクライアントライブラリを介して認証を使用するときに使用できるGoogleアカウントを正しく選択できるようにすることはできますか?

GoogleJavaクライアントライブラリとサーバーフロー認証を使用する既存のGoogleドライブ対応アプリケーションがあります。

アプリケーションにログインせずにURLに移動し、そのブラウザで複数のGoogleアカウントにログインしている場合(1つの個人のGoogleアカウントのみが可能で、追加のアカウントはGoogleビジネスアカウントである必要があります)、OAuthコールバックが提供します使用するGoogleアカウントを選択するためのオプション。

ただし、JavaScriptクライアントライブラリの使用への切り替えをテストしているときに、gapi.auth.authorizeを使用して複数アカウント選択画面をアクティブ化することはできません。JSライブラリを使用して複数のアカウントを処理することは可能ですか?

immediate更新:パラメータを試してみましたfalse。ポップアップでアカウントを変更しない限り、ログインできます。アカウントを変更すると、次のようになります。

https://accounts.google.com/o/oauth2/auth?client_id=433863057149.apps.googleusercontent.com&scope=https://www.googleapis.com/auth/drive.file+https://www.googleapis。 com / auth / drive.install + https://www.googleapis.com/auth/userinfo.email+https://www.googleapis.com/auth/userinfo.profile&immediate=false&redirect_uri=postmessage&origin=https://drivedrawio。 appspot.com&proxy = oauth2relay593063763&response_type = token&state = 701344514&authuser = 1

新しいタブで何も起こりません。デモンストレーション用のビデオを作成しました。

アップデート2:複数のアカウントを二重に選択する必要があるというJSクライアントライブラリに対するこのバグは受け入れられました。

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

google-bigquery - google-api-php-client を使用して、BigQuery のクエリ部分に INSERT

アクセスしやすいように、PHPスクリプトでINSERTコマンドを使用してデータベースに何千ものレコードを挿入したかったのですが、https://developers.google.com/bigquery/docs/query-reference、これはINSERTを表示しません$quert->setQuery("Insert into ... values...") のように、php でクエリ中に使用できるコマンドを、BigQuery ウェブ コンソールのクエリ テーブルで試しましたが、うまくいかないようです。データを挿入するために、他のコマンドで setQuery() を使用する方法はありますか?