我一直在查看电子邮件Actions(显然正处于标准化过程中),并考虑将其应用于我的应用程序。
但是,整个文档似乎缺少mime -type来定义包含此json-ld元数据的消息部分。例如,gpg签名标记为
Content-Type: application/pgp-signature; name="signature.asc"
这部分内容类型(例如:this content)需要包括哪些内容?
答案 0 :(得分:1)
您必须将其包含在电子邮件的HTML(text/html
)中。
Google(即Gmail和Gmail邮箱)supports JSON-LD和Microdata:
JSON-LD将包含在script
元素中(使用as data block)。
Microdata属性(如itemscope
和itemprop
)将直接添加到(现有)HTML元素中。
因此,如果您的电子邮件包含此HTML
<html>
<body>
<p>Foobar</p>
</body>
</html>
你可以像这样添加JSON-LD
<html>
<body>
<script type="application/ld+json">
{
"@context": "http://schema.org",
"@type": "Thing",
"name": "Foobar"
}
</script>
<p>Hello!</p>
</body>
</html>
和像这样的Microdata
<html>
<body itemscope itemtype="http://schema.org/Thing">
<p itemprop="name">Foobar</p>
</body>
</html>