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

python - Python Gmail-API でコンテンツに二重山かっこ (開閉) を含むメールを送信する

Python で Gmail-API を使用してメールを送信したいのですが、次のエラーが常に表示されます。 <HttpError 400 when requesting https://www.googleapis.com/gmail/v1/users/me/messages/send?alt=json returned "Invalid value for .....">

私はすべてを変更しようとしましたが、電子メールに二重開き閉じ山かっこ ('<<' と '>>') (例を参照)を含めるとエラーが発生するという結論に達しました。テキストを別のものに解析するためにあらゆることを試みましたが、問題は「生」を使用しているという事実にあると考えています... しかし、「生」は Google の例が示す唯一の方法です。

gmail-api でメールを送信する別の方法はありますか? または、言い換えると、テキストに山かっこを含む電子メールを送信できるようにするにはどうすればよいでしょうか?
ありがとう!

私の現在のコードは以下のとおりです (Google のコード例):

0 投票する
4 に答える
1235 参照

javascript - GmailApp 経由で送信された電子メールの ID を取得する方法は?

これがサンプルコードです

通話後、Gmail アカウントで送信済みメッセージを確認でき、このような ID を持っています147f7e77a4efed11。上記のコードを使用して、送信済みメールのこの ID を取得したい

sendEmail メソッドは、GmailApp一連のアクションに役立つインスタンスを返しますが、送信済みメールの ID を取得する方法はありません。

私が今やっていることは、検索を実行して最初のメッセージを取得することです。しかし、それは信頼できる方法ではないと確信しています。

これで、メッセージの ID を取得して、目的のアクションを実行できるようになりました。

信頼性の低い検索を行わずに、メッセージまたはメッセージの ID を取得することは可能ですか?

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

c# - datetime に GMAIL API クエリ フィルタを使用する方法

私はRESTインターフェースを介してGMAIL APIを使用してgmailサーバーからメールを読み取ります.私の問題は、日付を「after:2014/8/20 before:2014/8/22」として日付フィルターを使用している場合です。 2014/8/20 12:30 PM 以降がダウンロードされます (理想的には 12:00 AM からのメールを考慮する必要があります)。夜の 12.00 AM から正午の 12.30 PM までのメールはスキップされます。サーバーは PST タイム ゾーンを使用していると思います。フィルターで時間を指定できますか? または、タイムゾーンを指定してすべてのメールを取得する方法はありますか。

使用したコード:

ありがとう、ハセナ

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

python - 複数の受信者にメッセージを送信するには?

Gmail API を使用して複数のアドレスにメッセージを送信するのに問題があります。1 つのアドレスにのみメッセージを送信できましたが、'To'フィールドにカンマ区切りの複数のアドレスを含めると、次のエラーが発生します。

エラーが発生しました: <HttpError 400 when requesting
https://www.googleapis.com/gmail/v1/users/me/messages/send?alt=json returned "Invalid to header">

この Gmail API ガイド のメソッドCreateMessageとメソッドを使用しています: https://developers.google.com/gmail/api/guides/sendingSendMessage

そのガイドには、Gmail API には RFC-2822 準拠のメッセージが必要であると記載されています。RFC-2822 ガイドのこれらのアドレス指定の例のいくつかを使用しても、あまり運がありませんでした: https://www.rfc-editor.org/rfc/rfc2822#appendix-A

「mary@x.test、jdoe@example.org、one@y.test」は、の「to」パラメーターに渡す有効な文字列である必要があるという印象をCreateMessage受けていますが、から受け取ったエラーが私をSendMessage導きますそうでなければ信じること。

この問題を再現できるかどうか、またはどこで間違いを犯しているのかアドバイスがあればお知らせください。ありがとうございました!

編集:エラーを生成する実際のコードは次のとおりです...

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

javascript - メールが送信者または返信先アドレスではなく受信者に返信される

ウェブサイトのお問い合わせフォームのメール通知を送信する Google アプリ スクリプトを作成しました。

通知メールを受信トレイに送信するために使用したコードは次のとおりです

このコードは電子メールを送信し、myemail@mydomain.com電子メールヘッダーは期待どおりに設定されています

オリジナルメッセージのサンプルはこちら

この問題は、受信トレイからこのメッセージへの返信をクリックすると、予想される (返信先アドレス) または(差出人または送信者の) アドレスのmyemail@mydomain.com代わりに受信者と見なされるときに発生します。userEmail@domain.comsiteEmail@website.com

問題のコードで使用されている API のリファレンスへのリンクは次のとおりです GmailApp.sendEmail(recipient, subject, body, options)

ここで何が欠けているのか理解してください。返信が間違った受信者に送信されるのはなぜですか?

アップデート

モバイルアプリから返信すると、返信先アドレスが受信者アドレスとして使用されていることに気付きました。これは予期される動作です。

これは、これらのシナリオで gmail の動作が異なるように少し配線されています。Web インターフェースは myemail を選択しますが、モバイル アプリは同じメールの返信に予想される返信先アドレスを選択します。

Gmail の Web インターフェースに潜在的な欠陥があるということですか?

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

gmail-api - クライアントと Gmail の同期

クライアントと gmail の同期とは何ですか? この概念をよりよく理解したいので、誰でも詳細な説明をしてもらえますか。

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

oauth-2.0 - Gmailアカウントからメールを抽出するにはどうすればよいですか

これを行うにはどうすればよいですか。IMAP を使用してみましたが、異常なアクティビティのために Google がアカウントをブロックすることがあります。

私がやろうとしているのは、メールを意味的に整理するための Web アプリです。

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

email - Gmail API Users.messages: リスト

私は電子メール プラットフォーム (Objective-C 言語) に取り組んでおり、GTMHTTPFetcher および GTMOAuth2Authentication フレームワークを使用していくつかのメールを取得したいと考えています。ユーザー情報を取得して適切な応答を得るために、gmail API を使用しています。

カテゴリのあるユーザーの受信トレイのメールを取得したい。ソーシャルにはCATEGORY_SOCIAL、個人/プライマリにはCATEGORY_PERSONALなどの SYSTEM レベルのラベルを使用することを考えています。

この機能のために、次の GET API を使用しています: https://www.googleapis.com/gmail/v1/users/userId/messages API と適切なパラメーター。これにはGoogleの試してみるオプションを使用しています。 https://developers.google.com/gmail/api/v1/reference/users/messages/list#try-it

問題: すべてのメッセージ ID/スレッド ID を取得できますが、Google 開発者コンソールでラベル ID を取得できません。Objective-C コードからこの GET メソッドも試しましたが、labelID を取得できませんでした。

Objective-C コードのコード スニペットを添付しました。この問題について教えてください。

次のように出力を取得します。

{ "messages": [ { "id": "146da54fe3dc089e", "threadId": "146da54fe3dc089e" }, { "id": "146da41d9486982f", "threadId": "146da41d9486982f" }, ... }

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

google-oauth - エイリアスからの Gmail API 送信

OAuth 2.0 を使用して Gmail API に接続するスクリプトを作成しました。それは完全に機能し、認証されたアカウントから電子メールを送信できます。

しかし、どのアカウントのエイリアスからもメールを送信できません。そうしようとすると、次のエラーメッセージが表示されます。

Gmail と Google Apps でエイリアスが設定されていることを確認しました。

誰にもアイデアはありますか?

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

user-profile - Gmailには、連絡先のプロファイルではなくユーザープロファイルを取得するためのgetproflie APIがありますか

gmail には、ユーザー プロファイルを取得するための getproflie API がありますか (Gmail アカウントに存在する連絡先のプロファイルは必要ありません)。https://developers.google.com/gmail/api/v1/reference/にはプロファイル API がありません。