问题标签 [google-schemas]

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 投票
1 回答
4035 浏览

gmail - 我如何在 gmail 中向自己发送 json+ld schema.org 电子邮件

gmail 最近宣布 schema.org 支持应用内和一键式操作。他们指出,可以通过从自己向自己发送电子邮件,即从 x@gmail.com 到 x@gmail.com (1) 来立即测试模式

我的问题是我如何发送带有 json+ld schema.org 标记的电子邮件 - 我只能发送文本和/或 html,如果我尝试使用 mailgun / sendgrid 等发送,那么电子邮件将不会来自 x@ gmail.com

那么,我该如何测试呢?

(1) https://developers.google.com/gmail/schemas/registering-with-google

0 投票
1 回答
305 浏览

gmail - 什么是有效的日期时间/解析器是否损坏?

在给出的示例中, startDate 没有验证!前几天试了下,还是不行!

在此处输入图像描述

0 投票
1 回答
1969 浏览

gmail - JSON-LD 无效?

我一直在玩 JSON-LD,想知道您的用法是否正确?@context 不应该包含 URL 吗?验证器似乎都接受了.. json-ld.org 上的操场奇怪地也不接受。它返回以下错误:

{"name":"jsonld.InvalidUrl","message":"取消引用 URL 没有产生有效的 JSON-LD 对象。可能的原因是 URL 不可访问,可能是由于同源策略(确保服务器使用 CORS如果您使用的是客户端 JavaScript)、过多的重定向或非 JSON 响应。","details":{"url":" http://schema.org ","cause":{"name" :"jsonld.LoadContextError","message":"无法取消引用 URL,发生错误。","details":{"url":" http://schema.org ","cause":""} }}}

谢谢,山姆

0 投票
1 回答
266 浏览

google-schemas - Google 的 Google Schema 实施的端到端示例

我按照端到端示例(https://developers.google.com/gmail/schemas/actions/end-to-end-example)将“提交评论”模式设置为“T”,但我仍然没有看到收件箱预览中出现架构卡。

电子邮件正在触发(例如http://monosnap.com/image/TxtltNeeeCetTWG22xz4xLGSA),但卡片没有出现。

有没有人在网站上成功地复制了端到端的例子?

0 投票
1 回答
655 浏览

google-schemas - 测试时未显示 Google Schema 按钮

我正在通过发送给自己来测试我的模式按钮(我用我的 gmail 地址覆盖“发件人”电子邮件标题地址,以从发送电子邮件的服务器进行测试)。收件人和发件人都是我的 gmail 电子邮件地址。

当我查看原始电子邮件时会显示架构,但我在收件箱中看不到任何按钮。

这是我作为 HTML 电子邮件模板的一部分发送的脚本标记:

这是我收件箱的屏幕截图——请注意,任何地方都没有“接受”Gmail 操作: 在此处输入图像描述

这是电子邮件本身的屏幕截图,也不是“在任何地方接受 Gmail 操作:

在此处输入图像描述

0 投票
1 回答
495 浏览

google-schemas - gmail 架构:rsvp 操作未验证

我假设这与早期版本的验证工具有关。RSVP 操作没有很好地验证。下面的标记也没有显示在 gmail 中,我不知道为什么。


0 投票
2 回答
1245 浏览

gmail - 架构未显示在 Google 即时或 Google 搜索中

我正在使用App Script Tutorial向我的 Gmail 帐户发送电子邮件。我一直在发送具有各种架构的电子邮件,以查看它们是否出现在其他 Google 产品中。根据this pagethis page的底部,Flights 和 Events 等模式应该出现在 Google Now 和 Google Search 结果中。

我一直在使用 Google Schema 文档中的示例剪切粘贴来处理以下类型...

  • 活动
  • 航班
  • 餐厅预订

但是,我无法让它们中的任何一个出现在 Google Now 或 Google Search 中。

电子邮件出现在 Gmail 中。如果我查看电子邮件的来源,我可以确认架构信息存在于 HTML 源中。我将电子邮件发送到我自己的 gmail 帐户(根据 App Script 教程)。

我已确认应用脚本示例配置正确,因为如果我将操作架构嵌入到电子邮件中,我可以让操作出现在 Gmail 中。但是,我希望测试其他模式和跨产品集成。

有人可以告诉我我可能会出错的地方。有没有人能够让跨产品模式工作?使用这种跨制作功能是否有任何限制,例如语言或位置限制?(我还没有找到任何建议这一点,但如果它仅限于美国/英语或其他东西,我不会感到惊讶吗?)

0 投票
2 回答
1380 浏览

google-schemas - 无法让架构按钮显示在 GMail 中

我正在尝试在注册我的网站期间为电子邮件验证步骤实现一个操作按钮。这样,用户无需打开邮件即可验证他们的电子邮件地址。

这是电子邮件内容(我使用微数据获取架构信息):

这是消息的原始输出(减去识别信息):

我正在通过我的 GAE 应用程序将这条消息从我自己发送给我自己。在我收到的电子邮件的标题中,我看到它通过了 SPF 和 DKIM 身份验证,但 GMail 没有呈现任何按钮。接收邮件的电子邮件帐户属于 Google Apps 帐户。我已经阅读了几次文档,但我真的不知道我在这里缺少什么。有人有线索吗?谢谢。

0 投票
2 回答
1719 浏览

google-schemas - 收件箱中的 Gmail 操作:使用 google 应用帐户的端到端示例

谷歌应用程序帐户是否有限制使用架构测试收件箱中的操作?我尝试了该示例,但收件箱中没有显示任何按钮。该应用程序是使用 appengine 中的 google 应用程序帐户创建的。

收到的邮件是:

0 投票
1 回答
1222 浏览

google-schemas - 航班预订模式:谷歌现在没有卡

使用 google sccript + 我自己的 gmail 帐户,我正在发送航班预订模式(微数据格式)。

相应的天气预报卡(出发/到达)现在在谷歌上弹出,但到目前为止,还没有显示登机牌。任何理想的为什么?

请注意,我没有包含任何操作,因为我知道这些操作尚不受支持。

这是我用过的寺庙。

基本上它与谷歌示例中的几乎相同,除了我更改了日期和位置以防谷歌现在将基于这些。