如何唯一地识别上下文小工具中的消息?
我需要从我的小工具中唯一标识一条 GMail 消息,因为我需要下载该消息(计划使用 IMAP 来执行此操作)。阅读开发人员指南,我想我最好的选择是使用 Gmail-MessageID 提取器提取邮件。这是我在清单中的提取器定义:
`<Extension id="messageid" type="contextExtractor">
<Name>Message ID Extractor</Name>
<Url>google.com:MessageIDExtractor</Url>
<!-- <Param name="message_id" value=".*"/> -->
<Triggers ref="CtxSaveMsgGadget"/>
<Scope ref="messageidScope"/>
<Container name="mail"/>
</Extension>`
过滤器被注释,因为我正在测试为什么这个提取器不触发小工具,无论过滤器是否启用,小工具都不会显示。 我的问题是: 1. 我是否处于通向普遍性的良好道路上?请记住,我计划使用 IMAP 接收邮件 2. 无论如何:该提取器是否应该在每条消息中触发该小工具?提取器出了什么问题?如果我使用身体提取器,一切都会正常。
提前致谢
I need uniquely identify a GMail message from my gadget because I need to download the message (planning to do it using IMAP). Reading the developer's guide I guess that my best choices are extracting the message by using Gmail-MessageID extractor. This is my extractor definition in the manifest:
`<Extension id="messageid" type="contextExtractor">
<Name>Message ID Extractor</Name>
<Url>google.com:MessageIDExtractor</Url>
<!-- <Param name="message_id" value=".*"/> -->
<Triggers ref="CtxSaveMsgGadget"/>
<Scope ref="messageidScope"/>
<Container name="mail"/>
</Extension>`
The filter is commented because I'm testing why this extractor do not triggers the gadget, no matters if the filter is enabled or not, the gadget never shows.
My questions are:
1. I'm in the good path to universality identify the message? Keep in mind that I'm planning to get the message using IMAP
2. In any case: should'n that extractor triggers the gadget in every message? What is wrong with the extractor? If I use the body extractor every thing works fine.
Thks in advance
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论