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

jsp - JSP で ACCESS TOKEN を使用しているときに gmail API 呼び出しを行うにはどうすればよいですか?

アクセス トークンを持っている場合に API 呼び出しを行う方法。調査する例が不足しています。メールボックスを読み取り、それらのメールをローカル マシンに同期したいと考えています。

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

java - Gmail API を使用して送信済みアイテムをクエリするにはどうすればよいですか?

label:sent を gmail UI で検索クエリとして使用すると、送信済みアイテムに移動しますが、gmail API から送信された labelId をメッセージに使用すると ( https://developers.google.com/gmail/api/v1 /reference/users/messages/list ) 「無効なラベル: 送信済み」というエラーが表示されます - API から送信済みアイテムを照会するにはどうすればよいですか? また、gmail API の「q」入力パラメーターに使用できる入力の種類の参照/例はありますか?

ありがとう

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

gmail - Gmail API - メール ペイロード ヘッダーから名前/値のペアを 1 つだけ要求する方法は?

gmail API の API 応答で電子メール アドレスのみをキャプチャするにはどうすればよいですか。fieldsパラメータは に設定されてpayload/headersおり、応答で必要以上のデータが返されます。 必要なのは、JSON 応答のvalue1 つのname/valueペアからです。例えば

現在の完全な応答は次のようになります

より良い質問は、gmail API を介してこれよりもバウンス/返信されたメールをキャプチャするより良い方法があるでしょうか?

また、JSON の代わりに XML 応答を要求することは可能ですか。gmail API でそれを行うにはどうすればよいですか?

ありがとう !!

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

android - Android - Gmail HTML メッセージをプレーンテキストに解析する方法は?

新しい GMail API から GMail メッセージを取得しています。私はついに電子メールから本文コンテンツを取得することに成功しましたが、それらのほとんどは複雑な html を持っています。

Snacktoryライブラリを使用しようとしましたが、結果はあまり良くありません (Web の解析はかなりうまくいきます)。

「email html」または gmail に text/plain 形式を要求する方法でより適切に機能する代替手段をご存知でしたか?

ありがとうございました!

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

django - ジャンゴでGmail APIを使用する

私はDjangoに少し慣れていないので、pythonスクリプト(認証、gmailサービスの構築、gmailのクエリ)をdjangoアプリに変換するのに助けが必要です。Google django サンプルと、ここで指定したクラスhttps://developers.google.com/api-client-library/python/guide/djangoを使用しようとしていますが、少し混乱しています。どんな助けでも大歓迎です!以下のコードは、インデックスにアクセスしたときの認証フローを示していますが、Google プロファイルをクリックすると、結果のページにエラーが表示され"ValueError at /app/ ます。

ビューのコード:

モデル:

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

google-app-engine - Gmail サービスの App Engine で AppAssertionCredentials を使用してサービス アカウントを認証できない

IT 管理者が Apps マーケットプレイスでアプリを認証すると、ユーザーのメールを読み取る Gmail サービスを構築しようとしています。ドキュメントから、サービス アカウントが適切であるように思われたので、両方を試しました。

次に、 Unable to access BigQuery from local App Engine development serverに従って dev_appserver.py を開始しました

しかし、HTTP エラー コード 500「バックエンド エラー」が表示されます。同じコードですが、OAuth プレイグラウンドから access_token を貼り付けると、正常に動作します (HTTP 200)。違いが生じる場合に備えて、ローカルマシンにいます。私は何かが足りないのだろうか?IT 管理者が Google Marketplace アプリをインストールした特定のドメインのすべてのユーザーのすべてのメールを検索しようとしています。

助けてくれてありがとう!

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

python - 電子メールから本文を抽出する際のキー エラー

一部のメッセージについては、「パーツ」コンポーネントがないと思います。以下のコードがほとんどのメッセージをカバーしていると思いましたが、いくつかのメッセージを取得しようとすると、まだ keyerror: 'data' がスローされています。これらのメッセージの json の結果を確認しましたが、すべて「データ」が含まれており、何が起こっているのかわかりません。トレースバックは、キーエラーが「パーツ」を含むメッセージから来ていることを示しています

トレースバック

(GetMessage 内)

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]

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