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

google-api - Google の JavaScript API は AJAX のクロスドメイン セキュリティをどのように回避しますか

クロスドメイン リクエストがウェブサイト上にある場合、Google の API はどのようにしてクロスドメイン リクエストを Google に返すのでしょうか?

0 投票する
12 に答える
171317 参照

javascript - JavascriptのみでGoogleスプレッドシートのスプレッドシートにアクセスするにはどうすればよいですか?

JavaScriptのみを使用してGoogleスプレッドシートにアクセスしたい(.NET、C#、Javaなどは使用しない)

私はここに来て、JavaScriptがGoogleスプレッドシートにアクセスするためのAPIがないことを知ってショックを受けました。

JavaScriptまたはjQueryなどのフレームワークを使用してGoogleスプレッドシートにアクセスする方法(作成/編集/削除)を教えてください。

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

javascript - javascriptを使用してbase64 srcの画像をGoogleドライブに保存するにはどうすればよいですか?

Chrome 拡張機能のようなイメージ タグがあり<img src="base64......">ます。JavaScript を使用して Google ドライブに送信するにはどうすればよいですか? Google ドライブの API はこれをサポートしていますか?

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

php - JavaScript を使用した Google Apps ドメイン全体の権限の委任

Google ドキュメント ( https://developers.google.com/drive/delegation#instantiate_a_drive_service_object ) は次のように述べています。

PHP経由で実装するアイデアがあるかどうか知りたいです。次のコードは私の考えを表しています。

ユーザー定義のphp関数generateToken()は、フェデレーション認証を実行し(可能です)、トークンを返します(トークンの取得方法がわかりません)。

ユーザー定義の JavaScript 関数startDriveRead() は、サーバー側からのトークンを使用して、ドライブ データにアクセスします (それが可能かどうかはわかりません)。

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

google-drive-api - GoogleドライブとCORSクロスドメインリクエスト

InternetExplorerのドライブからファイルをダウンロードする方法を見つけようと頭を悩ませてきました。クロスドメインのセキュリティ上の懸念がこれを妨げているようです。

XMLHttpRequestを使用した単純な「GET」はChromeとFirefoxで正常に機能します。これは、次のコード行に示すように、ブラウザーがCORS応答を要求できるようにする要求ヘッダーをサポートしているためです。

IEは、セキュリティ上の理由から、リクエストヘッダーをサポートしていません。この残念ながら人気のあるブラウザでコンテンツをダウンロードする機能がないため、私は完全に立ち往生しています。

私の質問はこれです-世界でこれらの他のアプリケーションはこの問題をどのように扱っていますか?彼らはある種のサーバー側プロキシを使用していて、すべてのドライブ要求を独自のバックエンドを介してファネリングしていますか?現時点では、それはかなり難しいようです。または、起動時にドライブファイルにアクセスする方法はありますか?私は気づいていませんか?

私が知る限り、両方のサーバーにファイルを必要とするいくつかのソリューションを見てきましたが、これはオプションではありません。GoogleドライブにはリクエストヘッダーなしでCORSで応答する機能がありますか、それともドライブドメイン内のiframeからのある種のコールバックをサポートする私が知らない別のAPIがありますか?

この時点で私は水中でほとんど死んでいます。ヒントをいただければ幸いです。MS製品に関する質問があれば申し訳ありません。

0 投票する
7 に答える
12301 参照

javascript - Google JavaScript Client Lib を使用した Google Contacts API

Google Contacts API v3を使用しようとしています。

OAuth2 の認証と承認により、私はJavaScript 用の Google API クライアント ライブラリを使い始めました。API アクセスのその部分に問題はありません。

しかし、認証部分を実行した後、次に何をすべきかわかりません。Google Contacts API v3にgoogle-api-javascript-clientを使用できますか? javascript-client でサポートされている Google APIのリストに、contacts API が表示されません。しかし、私はOAuth 2.0 Playground ツールで完全にアクセスできます。

最新の Google Contacts API でどのクライアントが最適に機能しているか、本当に混乱しています。gdata-javascript-clientとは何ですか?

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

javascript - gapi.client.loadとgoogle.load

GoogleのAPIを適切にロードする方法について混乱しています。私は2つの異なるアプローチについて言及しているのを見ます:

最初:Google APIローダー(https://developers.google.com/loader)。私はこれがhtmlドキュメント内でそのように使用されているのを見ます:

その後、JSファイルで次のように使用されます。

2番目:Google API Javascriptクライアント(http://code.google.com/p/google-api-javascript-client/)。これは次のように読み込まれます:

その後、次のように使用されます。

これら2つのAPIのそれぞれのドキュメントを調べると、2番目のアプローチは現在の「モダン」アプローチであり、最初のアプローチは古いという印象を受けます。古い方法は新しい方法よりも少ないAPIをサポートしますが、それらは同じではありません。アプリケーションでFusionTablesとGoogleChartsの両方を使用したいと考えています。私が知る限り、両方のAPIをロードする必要があると思います。

私の質問:これらの2つのAPIは実際に区別され、互いに独立していますか?「google.load」メソッドを古い「レガシー」なものとして解釈するのは正しいですか?両方のAPIを使用する必要がある場合、それらの間に競合はありますか?

アイデアをありがとう!

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

javascript - request.execute 内で Google の Javascript API request.execute を呼び出す

私がやろうとしているのは、Google からカレンダーのリストを取得してから、各カレンダーからイベントのリストを取得することです。基本的には、calendarList.list メソッドのコールバック関数内で events.list メソッドを呼び出しています。ただし、Firebug を使用してデバッグすると、events.list メソッドのコールバック関数がまったく呼び出されないように見えます。

request2.execute までデバッグできますが、関数 (response2) は実行されません。resp2 はグローバル変数であり、このコードはすべて最初のリクエストのコールバックから呼び出される関数にあります。非常によく似たコードは、異なるグローバル変数を使用して、最初の呼び出しで完全に機能します。コールバックのいずれかの行を削除しようとしましたが、効果がありません。

助けてくれてありがとう。

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

google-drive-api - googleドライブjavascriptapigapi.client.drive.filesundefined

Googleドライブのファイルを一覧表示するJavaScriptの例では、を使用していますgapi.client.drive.files.list()。このメソッドを使用しようとすると、「未定義のプロパティ'ファイル'を読み取れません」というエラーが発生します。

この問題と回避策は、 Google DriveAPIjavascriptですでに説明されています

https://developers.google.com/drive/v2/reference/files/list#tryの下のドキュメントは正しくありませんか?または、説明されているようにAPIを使用する方法はありますか。

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

jquery - API javascript/jqueryを使用したGoogleログアウト

Web アプリケーションで、ユーザーが API クライアント ライブラリの auth コマンドを使用してログインできるようにしていますが、Google API JavaScript クライアント ライブラリのログアウト オプションが見つかりません。

アプリケーションとGoogleアカウントからログアウトする方法を提案できますか??

私のログインコードは: