問題タブ [gmail-api]

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

google-app-engine - アプリにドメイン全体のアクセスが許可された後、GMail を取得するための最良の方法は何ですか?

Google Apps Marketplace でアプリを作成しています。このアプリは GMail の上にあり、顧客のメールを読んでその上に分析を提供します。私がドキュメントについて理解したことから:

  1. 顧客アカウントの IT 管理者がアプリをインストールすると、アプリは必要なアクセス許可を要求し、OU/組織に付与されます。
  2. 今、私には2つの状況があります:
    • を。ユーザーが Google+ サインインを行って、自分のウェブサイトからメールにアクセスする
    • b. 当社のサービスはバックグラウンドで動作して分析を実行し、必要に応じて通知/レポートを配信します。

個々のユーザーに再度アクセス許可を求めることなく、これを実行できるようにしたいと考えています。すべてのユーザーの特定の顧客ドメインの電子メールを取得する方法は何ですか? 通常の「サーバー認証」フローに従う場合、常に許可要求を促す access_type=offline が必要なリフレッシュ トークンが必要です。サービス アカウントを使用すると、HTTP 500「バックエンド エラー」が発生します。 App Engine ローカル開発サーバー。

時間を費やす前に、ベスト プラクティスとは何かを確認したいと思います。GMail API ドキュメントでは、サービス オブジェクトについて説明していますが、サービス アカウントや AppAssertionCredentials などについては言及していません。

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

google-apps-marketplace - GMail API + サービス アカウント

https://code.google.com/p/google-api-python-client/source/browse/samples/service_account/にリストされている例に似たコードを使用して、受信トレイからメッセージのリストを取得しようとしていますタスク.py :

私が得る応答は次のとおりです。

私が間違っていることを見つけようとしていますか?これは、私が作成できるサービス アカウントの最も単純な例のようです。

ありがとう!

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

javascript - メールの添付ファイルのメディア タイプが間違っている Gmail API

Javascript クライアント側で Gmail API を介して jpeg ファイルが添付されたメッセージを送信しようとしています。これまでに書いたコードは次のとおりです。

ここdataにある例のように構築された文字列はどこにありますか:

私が受け取るエラーは です。これは、仕様によるメディアの唯一の有効な MIME タイプであるためMedia type 'image/jpeg' is not supported. Valid media types: [message/rfc822]理解できますが、上記のリンクされた例では、そうではありません。[message/rfc822]

私は何を間違っていますか?誰かがこれに光を当てることができれば幸いです!

0 投票する
3 に答える
3035 参照

gmail-api - Gmail API で「見た」などのメッセージ フラグを取得する方法

RESTful API を使用して Gmail からメール メッセージを取得しようとしていますが、メッセージ フラグ (既読/未読など) を取得する方法がわかりません。RESTful API を使用して Gmail からメッセージ フラグを取得する方法はありますか?

ありがとう。

0 投票する
5 に答える
8765 参照

google-api-php-client - gmail-api と google-api-php-client を使用してメールを送信する

https://github.com/google/google-api-php-clientを使用しており、ユーザーの承認済み gmail アカウントでテスト メールを送信したいと考えています。

これは私がこれまでに持っているものです:

生のメッセージを設定する方法がわからないため、これによりバウンスメールが発生します。認証済みユーザーの受信トレイにバウンスが表示されます。メールの「To」、「Cc」、「Bcc」、「Subject」、「Body」の値を設定する方法を知りたいです。その生データに対しても 64 エンコードを行う必要があると思います。また、メールの本文に html を使用したいと思うかもしれません。

gmail-api と google-api-php-client を使用してメールを送信する実際の例を提供してください。

受信トレイにバウンスされたメールは次のとおりです。

Bounce -nobody@gmail.com- 12:58 PM (7 分前)
に私
に エラーが発生しました。メッセージは送信されませんでした。

日付: 2014 年 7 月 24 日 (木) 10:58:30 -0700 メッセージ ID: CABbXiyXhRBzzuaY82i9iODEiwxEJWO1=jCcDM_TH-

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

gmail-api - GMail API が送信メッセージから doctype とコメントを削除するのはなぜですか?

Gmail Message Send APIは、送信メッセージから doctype と HTML コメントを取り除いているようです。

再現

  1. https://developers.google.com/gmail/api/v1/reference/users/messages/sendに移動します
  2. 「Try it!」まで下にスクロールします。
  3. OAuthでログイン
  4. "userId" に次のように入力します: me
  5. 「raw」には、次のノード スクリプトの結果を入力します。

generateMessage.js

実結果

bradvogel@outlook.com で受信した電子メールから未加工のメッセージ ソースを表示すると、doctype やコメントなしで送信されます。

期待される結果

以下の doctype に注意してください。

ノート

SMTP 経由で同じメッセージを送信すると、メッセージ全体が保持されます。

Doctype とコメントは、Outlook および iOS メールの電子メールをフォーマットするために必要です。API は生の rfc822 メッセージを取得し、それをマルチパート/オルタナティブにテキストと HTML 表現で変換しているように見えますが、重要なコンテンツは取り除かれています。

Gmail Message Send api を介して送信されたメッセージで doctype とコメントを保持する方法を知っている人はいますか?

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

java - Gmail API Users.Messages.get が User Rate Limit Exceeded をスローする

RESTFul API を使用して Gmail からメッセージを取得しようとすると、次のエラーが表示されます: User Rate Limit Exceeded

一方、私はスロットリングを実装しています(Googleが1秒間に25回以上の呼び出しはないと言っている場合、1秒間に5回以上取得することはありません)。例外。

では、ここで何が問題になるのでしょうか?

ありがとう