Субтитры Actions-On-Google Card не отображаются в симуляторе или телефоне Android - PullRequest
0 голосов
/ 21 мая 2019

Я использую встроенный редактор DialogFlow Fulfillment для создания быстрого прототипа / POC Google Action. Я пытаюсь добавить субтитры на карту с помощью приведенного ниже кода Node.js (на основе кода Fulfillment Node.js по умолчанию), и он не отображается в Simulator или на моем телефоне Android. В противном случае карта отображается правильно - отображаются все остальные свойства, но нет субтитров. Я также попытался создать Карту отдельно и установить свойство субтитров напрямую (card.subtitle = 'The Subtitle';), но это также не сработало. В данных ответа не возвращаются «субтитры» и не регистрируются ошибки (ни на вкладке «ОШИБКИ», ни в «Просмотр журналов»).

  agent.add(new Card({
    imageUrl: 'https://example.org/images/logo.png]',
    title: `${titleCase(theTitle)}`,
    subtitle: 'The Subtitle',
    text: `${theText}`,
    buttonText: 'Get More Information',
    buttonUrl: 'https://example.org/info'
  }));

Мысли о том, что здесь может происходить?

1 Ответ

2 голосов
/ 21 мая 2019

Насколько мне известно, не существует такой вещи, как subtitle для Карты. Вероятно, вы столкнулись с картой BasicCard из библиотеки Actions On Google, которая имеет свойство subtitle.

Надеюсь, это поможет.

...