3

Gmail コンテキスト ガジェットを作成しました。これは、Gmail メッセージのコンテキスト内で必要なことを実行します。組み込みたい追加機能については、IMAP API が必要なようです。

私の質問は、これらの両方を 1 つのガジェットの下に収納する方法です。

たとえば、メールのラベルを変更したり、ボタンでメッセージを送信してアーカイブしたりするアプリを見てきました。ガジェット自体はそれを行うことができないため (ただし、それを開始するボタンはガジェット内にあります)、IMAP 関数を呼び出すサーバー側コードにボタン トリガーを「リンク」する実際の方法は何ですか? これを行う必要があることを人々に指示する多くの回答を見てきましたが、実際の実装には困惑しています。また、それは私のウィジェットの範囲を変更することを意味しますか (IMAP は電子メール関連のほとんどすべてを実行/アクセスできるため)

そこでいくつかの質問を混乱させて申し訳ありませんが、私はかなり混乱しています。これについて助けてくれてありがとう...

4

3 に答える 3

0

AppEngine アプリを作成することをお勧めします。ガジェットが AppEngine アプリと通信し、IMAP を使用する AppEngine アプリがメールで動作するようにします。メッセージ ID をガジェットから AppEngine に渡すようにしてください。面倒ですが、うまくいくはずです。プロジェクトの1つに実装するために検討しましたが、クライアントと話し合った後、IMAPに関連する機能のいくつかを削除することにしました.

于 2012-10-16T15:01:56.493 に答える
0

次の URL に記載されている X-GM-MSGID カスタム コマンドを使用して、IMAP メッセージの一意の Gmail ID (ガジェットのメッセージ ID と一致する必要があります) を知ることができます。

https://developers.google.com/google-apps/gmail/imap_extensions#access_to_the_gmail_unique_message_id_x-gm-msgid

ジェイ

于 2012-11-23T21:25:21.047 に答える
0

メッセージ ID をサーバー側アプリケーションに送信する必要があります。サーバー側アプリケーションは、メッセージ ID を使用して IMAP 経由であらゆる操作を行うことができます。

于 2012-11-15T09:46:48.277 に答える