問題タブ [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 投票する
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回以上取得することはありません)。例外。

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

ありがとう

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

gmail-api - Gmail API Users.Messages.get はラベルのないメッセージを返します

get 操作を使用して RESTFul API を使用して Gmail からメッセージを取得しようとすると、一部のメッセージが空のラベルで返されます (ペイロードの他の部分は問題ありません)。

空のラベルを取得する理由は何ですか?

ありがとう

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

groovy - Java Mail を介した Gmail 固有のメッセージ ID へのアクセス

後で特定の IMAP フォルダーのコンテキストなしでメールを識別できるように、JavaMail を介して一意のメッセージ ID を取得しようとしています。これまでに書いたコードは次のとおりです。

次の出力が得られます (1 つのメッセージに対して)。

封筒:

取得プロファイルに最後に追加された属性は、一意の ID を取得するための特別な属性です ( https://developers.google.com/gmail/imap_extensions#access_to_the_gmail_unique_message_id_x-gm-msgid )。

私が知る限り、メッセージには一意のメッセージ ID は含まれていません。私は何か完全に間違っていますか?

IMAP セッションのトレース

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

javascript - Oauth.io 増分認証

Oauth.io JS SDKを使用して、最初のリクエストで追加の引数を渡すにはどうすればよいですか?

optionsオブジェクトをOauth.popup()関数に渡そうとしましたが、うまくいきません。

後で追加のスコープをリクエストできるように、最初のリクエストまたは少なくともinclude_granted_scopesオプションに追加のスコープを含めることができるようにしたいと考えています。

最終的な目標は、 https://www.googleapis.com/auth/gmail.readonlyでGmail API を介してユーザーの Gmail 受信トレイにアクセスすることです。

何らかの理由で、このスコープを Oauth.io プロジェクト ダッシュボードに含めることができません。

また、ローカルホストでテストしているため、応答を受信するための静的なリダイレクト URI がないため、今のところ Oauth.io ポップアップを使用し続ける必要があります。そうでなければ、これらすべてを手動で処理できることに気づきました。

ありがとうございました

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

java - GMail API バッチ挿入メッセージがスローされる - java.io.IOException: 不十分なデータが書き込まれました

Gmail を使用して 38 件のメッセージを Gmail にバッチ挿入しようとしていますRESTFul APIが、次の例外が発生します。

これは何を意味し、どうすれば修正できますか?
何か案は?

ありがとう

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

gmail - Gmail メッセージと連絡先リストにアバターを追加する方法

これが Gmail の API (または別の方法) を介して可能かどうかはわかりません

私が具体的に探しているのは、gmail アカウントの件名または連絡先リストにアバターを追加する簡単な方法です。

また、これを達成するための可能なワークフローを提案する方法。

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

java - Gmail API 挿入メッセージ スロー - 不正なリクエスト (400)

MimeMessage からロードされたメッセージを挿入しようとすると (gmail API の例に示すように)、一部のメッセージは問題なく通過しますが、一部のメッセージはこれをスローします:

コードは次のとおりです。

他の情報がなければ、そのエラーの考えられる理由は何ですか?

ありがとう。

アップデート。10Mb を超えるメッセージでこのエラーが発生しているようです。Google の皆さん、アドバイスいただけますか? ありがとう