問題タブ [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.
google-chrome - クエリパラメータ外のメールを返すgmail api
Gmail 用の Chrome 拡張機能を構築し、自分宛てのメールのみを取得しようとしています。このページの下部にある gapi スレッド API Explorer を使用してテストします。下の画像の下部にあるように、受信トレイのみのアイテムが期待どおりに返されます。上記の API Explorer からリクエスト URL をコピーして
https://www.googleapis.com/gmail/v1/users/me/threads?=to%3Adan%40pledgmail.com+in%3Ainbox&access_token= + thisToken
、以下の background.js コードに貼り付けましたが、受信したメールに加えて送信したメールが返されます。
注: リクエスト URL の「キー」を API Explorer から「access_token」に変更します。そうしないと、リクエストが機能しません。
(私のコードがそれを与えない場合、私は初心者です。どんな助けも心から感謝しており、あなたの時間に感謝しています。)
Google API Explorerの結果 (予想)
リクエスト URL をコピーした background.js からの私のコード
6 通ではなく 9 通の予期しないメールが返されます (上位 3 通は私が送信したメールです)
適切な測定のための私のmanifest.json
google-chrome - gmailのChrome拡張機能のbackground.jsでのPOSTリクエスト400 Bad Request
Chrome 拡張機能を構築し、users.labels:createメソッドを使用して新しいラベルを作成しようとしています。アクセス トークンの取得に成功しました。アクセス許可は適切に設定されていると思いますが、まだ 400 を取得しています。
(私のコードがそれを与えない場合、これは私の最初の Web プロジェクトです。そのため、どんな助けも心から感謝しており、あなたの時間を感謝しています。)
background.js
マニフェスト.json
完全なエラー メッセージ
javascript - Google クライアント API の gapi と angular js をロードする正しい順序
Google Client js API と一緒に Angular プロジェクトに js ファイルをロードする方法はちょっと難しいです。
この質問は、これを行う正しい順序について話しています。 Angular Js と google api client.js (gapi)
そして、これについて話している公式ドキュメント https://cloud.google.com/developers/articles/angularjs-cloud-endpoints-recipe-for-building-modern-web-applications/があります。
ドキュメントの1つのことは、無限ループを引き起こす init 内で window.init() を使用することです。
willlma が指摘したように、関数には別の名前を使用する必要があります。
しかし、 Uncaught TypeError: window.initGAPI is not a function というエラーに遭遇しました
プロジェクトは、Angular 用の Yeoman ジェネレーターを使用して作成されます。
index.htmlにjsを読み込む順番
app.js (このファイルの後半部分のみ):
main.js:
テスト用のログをいくつか置いたところ、window.init を呼び出す cliet.js をロードする前に $window.initGAPI の定義が実行されることがわかりましたが、window.init の内部では、window.initGAPI が定義されていません。メインコントローラーのようで、initGAPI という関数をオブジェクト window に定義するのに失敗しました。
javascript - gapi.auth.authorize 使用時のアクセス拒否エラー
Google の API を使用するサード パーティの API にアクセスしようとしていますが、そのためには、gapi.auth.authorize を使用して Google 情報を API に渡す必要があります。userinfo/email が廃止されたことを知った後、新しい email スコープを使用していますが、まだ access_denied エラーが発生します。
ここに私が問題を抱えているものの煮詰めたバージョンがあります...
index.html
auth.js
コンソールログは、失敗するとこのエラーオブジェクトを吐き出します...
私が間違っていることや、次にどこを見るべきかについての洞察をいただければ幸いです。ありがとう!
google-api - ユーザー名とパスワードで Google を認証する
Googleアカウントを一度に認証するAPIまたは方法はありますか。
ユーザーにメールとパスワードの入力を求める認証ポップアップがGoogleによって開かれることは望ましくありません。
ユーザー名とパスワードを既に持っているので、ユーザーが再度入力する必要はありません。
どんなアドバイスもとても役に立ちます。ありがとう。
google-drive-api - 共有機能をgapiで動作させる方法
gapi の共有機能を使用するとエラーが発生します。
drive_sdk で URL を開く:
このページは、Google 検索コンソールでも次のように検証されます。
docswriter.com
js の共有機能:
エラー:
「https://drive.google.com/sharing/share?id=10RAw2XV2n3qizC237Z_HoXcbeeWeuEDS …ient=postMessage&appId=************&embedOrigin=http%3A%2F%2Fdocswriter.com」の表示を拒否「X-Frame-Options」が「SAMEORIGIN」に設定されているため、フレーム。