2

我正在尝试使用以下页面作为指南将 Go-To Action 添加到外发电子邮件:

https://developers.google.com/gmail/schemas/reference/go-to-action

在测试中,该动作没有出现。这是我正在使用的确切代码。我已经尝试过 JSON-LD 和微数据格式。

JSON

<script type="application/ld+json">
{
  "@context": "schema.org",
  "@type": "EmailMessage",
  "action": {
    "url": "http://www.barbaraboxer.com/petitions/MSA?sc=RB_msa",
    "name": "Sign Now"
  },
  "description": "Sign on as a citizen co-sponsor of the Military Justice Improvement Act"
}
</script>

微数据

<div itemscope itemtype="http://schema.org/EmailMessage">
  <div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
    <link itemprop="url" href="http://www.barbaraboxer.com/petitions/MSA?sc=RB_msa"/>
    <link itemprop="name" href="Sign Now"/>
  </div>
  <meta itemprop="description" content="Sign on as a citizen co-sponsor of the Military Justice Improvement Act"/>
</div>
4

1 回答 1

2

标记似乎是正确的,但是,由于您还不是白名单发件人,您只能通过向自己发送电子邮件来尝试。所有带有架构的电子邮件也必须使用 DKIM 或 SPF 签名,以证明您是实际发件人。你如何发送电子邮件?让他们签名的简单方法包括使用 Gmail SMTP 或 App Engine。

于 2013-05-17T04:44:06.727 回答