問題タブ [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 投票する
1 に答える
255 参照

google-drive-api - Google Drive SDK javascript でスライド/画像をスライドに追加する方法

私はこれにしばらく苦労してきましたが、それについて何も見つけることができませんでした。誰か提案はありますか?

JavaScript 用の Google ドライブ SDK を使用してドライブのプレゼンテーションにスライドを追加する良い方法はありますか? 新しいスライドとしてプレゼンテーションに画像を追加する方法は素晴らしいでしょう. 一定の500エラーで、次のことを試しました。

他のコードでもプレゼンテーションと画像ファイルを作成できることは確認しましたが、プレゼンテーションに追加する方法が見つからないようです。

これが可能かどうか誰にも分かりますか?

ありがとう、マイク

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

javascript - Google Javascript クライアント ライブラリの OAUTH はオフライン アクセス許可を要求しますが、要求されたことはありません。

私のアプリケーションは、Javascript のみを使用して Google とやり取りします。ユーザー プロファイルへのアクセス、電子メールへのアクセス、および連絡先管理のアクセス許可が求められます。ページをロードすると、アプリケーションは、ユーザーがそれらのアクセス許可を既に付与しているかどうかを確認し、付与されている場合はアクセス トークンを取得します。

サンプルコードは次のとおりです。

....

....

これで、ユーザーが初めてアクセスした場合、「メールを送信」ボタンを押したときに正しい権限が求められます。ユーザーがページをリロードすると、シームレスなアクセス許可チェックでエラーが返され、ユーザーが「メールを送信」ボタンを押すと、Google 認証ポップアップが再び開き、オフライン アクセス許可が求められるようになりました。
JS API はオフライン アクセスを実際に使用しないため、これは正しくないようです。
この問題は、Google が増分認証機能をリリースした後に始まったようです : http://googleplusplatform.blogspot.co.il/2013/12/google-sign-in-improvements11.html

ユーザーを奇妙な許可要求で混乱させないようにコードを変更しますか?

アップデート:

plus api とgapi.auth.signIn()メソッドを使用しようとしましたが、同じ結果になりました。どうやら、この問題はスコープに依存しているようです。ログイン スコープのみを使用すると、すべてが期待どおりに機能しますが、Google コンタクト アクセス スコープ https:||www.google.com/m8/feeds/ を追加すると、常にオフライン アクセスが発生します。 2 回目にページに入るときに要求します。これを確認するフィドルは次のとおりです: http://jsfiddle.net/hjLM6/6/ これはバグに違いありません。ユーザーを怖がらせるので、Google にすぐに対処してもらいたいと思います。

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

javascript - Google Java スクリプト クライアント ライブラリを使用した Google + ログイン

私は自分のアプリでgooglreサインインを行っています

ユーザーを承認できたので、このAPIを使用してユーザーをログアウトするためのリンクを提供しました

ユーザーのサインアウトも行っていますが、ページを更新すると、再度サインインするように求められません。ユーザーアカウントを直接読み込んでいるので、ユーザーに再度ログインを求めるようにしたい。どのようにすればよいか教えてください。

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

javascript - PHP から JavaScript に Service OAuth access_token を渡す方法

Google Cloud Storage を使用するアプリケーションに取り組んでいます。JSON_API を使用して、ユーザーが提供する写真のアップロード/ダウンロードを管理したいと考えています。私の目標は、サービス アカウント メソッドを使用して access_token を取得し、それを JSON_API JavaScript クライアント API から渡すことです。

access_token を取得するための派手なパンツ クラスを次に示します。

私は Google JavaScript の例を取り上げ、実装を追加するために少し変更しました。これは次のとおりです。

誰にもアイデアはありますか?コンソールに次のように表示されるため、成功していません。

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

javascript - Firefox でメソッド ModalContentWindow.postMessage を呼び出す権限が拒否されました

YouTube Data API v3を使用しています。Google は、次を使用してライブラリをロードすることを推奨しています。

正常に動作しますが、このようなスクリプトを Firefox のモーダル ウィンドウに読み込むと (このようにする必要があります。ウィジェットが Sitecore によって呼び出される方法を制御できません)、次のように失敗します。

エラー: https://accounts.google.comがメソッドModalContentWindow.postMessageを呼び出す権限が拒否されました

client.js部分を省略しても、ロード時にGoogle が呼び出す内部コールバック内から発生します?onload

スタンドアロンのタブに読み込まれて正常に動作します。IE と Chrome はどちらでも問題ありません。

FFモーダルウィンドウで動作させる良い方法はありますか? (問題があれば27.0.1を実行しています)

更新: YouTube Data API HTTP エンドポイントを直接呼び出すことで回避しました。FF のモーダル ウィンドウのpostMessage()がどうなっているのか、Google のclient.js.

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

javascript - gapi.auth.signOut(); サインアウトしない

私はしばらくの間、開発アプリで Google プラス認証を使用してきました。

localhost からは動作しないことを認識していますが、現在、非常に不安定な動作が発生しています。

サインインはどのプラットフォームでも期待どおりに機能しますが、signOut (gapi.auth.signOut();) はプラットフォームによって異なる動作をします。

  1. localhost の Firefox では、signOut は期待どおりに機能します。signOut ボタンをクリックすると、コールバックが起動し、ログアウトされます。
  2. localhost の Chrome in-cognito で、サインアウト ボタンをクリックすると、コールバックが起動し、ログアウトされ、すぐに再度ログインします。これは、私が Chrome/localhost に期待することを学んだことです。
  3. Chrome (ex-cognito) およびリモート サーバー上の任意のブラウザーでは、コールバック関数は単純に起動されません。「gapi.auth.signOut();」の前後にコメントを入れました。両方のコメントがコンソールに表示されますが、他には何も起こりません。

私のアプリは、Node.js/Express サーバーから提供される AngularJS を使用しています。clientId とスコープにページ レベルのタグを使用しています。

および他のもののデータ属性:

私は今、何がうまくいかないのか理解できません。

どんな提案もありがたく受け取った。