Как открыть конкретную статью в виджете Zendesk?

#javascript #zendesk #zendesk-api

#javascript #zendesk #zendesk-api

Вопрос:

Возможно ли открыть конкретную статью с помощью API справочного центра в виджете Zendesk? Когда пользователь нажимает на какой-либо ярлык, я хотел бы:

  1. Откройте виджет Zendesk.
  2. Заполните заполнитель текстом ярлыка, на который нажимается.
  3. Загрузите и покажите статью, содержащую описания для всех меток.

Я пытался это сделать:

 window.zE('webWidget', 'open');
window.zE('webWidget', 'helpCenter:setSuggestions', {
  search: `Glossary ${search}`
});
  

но он просто открывает виджет и показывает первые три статьи (первая статья — это та, которую я хочу показать).

Я буду признателен за любую помощь или совет, как это сделать.

Ответ №1:

Поведение, которое вы видите, на самом деле ожидаемое. Причина публикации 3 статей заключается в том, что это часть функции контекстной справки веб-виджета, которую Zendesk внедрила в свою платформу. Использование setSuggestions приведет к отображению первых трех статей. Я бы предложил использовать { labels: [‘label1’]} и добавлять ярлыки к статьям, которые вы захотите отобразить, в зависимости от того, где пользователь нажимает на ваш веб-виджет. Кроме того, возможно, было бы лучше просмотреть вашу конечную цель и проверить через предоставленный API, чтобы увидеть, возможно ли точно выполнить характер вашего запроса.

Приветствия,