2013-06-03 1 views
1

Я тестирую действия с помощью учебника по сценарию приложений (с отправленными мной сообщениями электронной почты), но в настоящее время отображаются только действия Go-To. Это код, который я использую для создания подтверждения действия, я что-то не так?Gmail Подтверждение действий (и расписания развертывания)

<script type="application/ld+json">{ 
    "@context": "http://schema.org", 
    "@type": "EmailMessage", 
    "description": "Retry fax sending", 
    "action": { 
     "@type": "ConfirmAction", 
     "name": "Retry", 
     "handler": { 
      "@type": "HttpActionHandler", 
      "url": "http://example.com/do/ba98262b-6eb9-4314-a01a-8ff3076821e3" 
      "method": "POST" 
     } 
    } 
} 

BTW, есть ли место, в котором можно проверить состояние выкатных от действий Gmail? Например, моя учетная запись Google Apps не показывает никаких действий, в то время как моя «стандартная» учетная запись Gmail делает.

ответ

0

Вы просто не хватает запятой после handler.url собственности, это правильная разметка:

<script type="application/ld+json"> 
{ 
    "@context": "http://schema.org", 
    "@type": "EmailMessage", 
    "description": "Retry fax sending", 
    "action": { 
     "@type": "ConfirmAction", 
     "name": "Retry", 
     "handler": { 
      "@type": "HttpActionHandler", 
      "url": "http://example.com/do/ba98262b-6eb9-4314-a01a-8ff3076821e3", 
      "method": "POST" 
     } 
    } 
} 
</script> 

Вы можете использовать инструмент Schema Validator, чтобы проверить разметку на наличие синтаксических ошибок, как это: https://developers.google.com/gmail/schemas/testing-your-schema

Запускаются действия Go-To и One-Click, в то время как Review и RSVP еще не созданы. Пожалуйста, отследите страницу Release Notes, чтобы получить все обновления.

Что касается учетных записей Google Apps, обратите внимание, что администраторы домена решают, какой трек они хотят быть частью и которые контролируют, когда получат новые функции.

+0

Спасибо Клаудио! –