#javascript #zendesk #zendesk-api
#javascript #zendesk #zendesk-api
Вопрос:
Возможно ли открыть конкретную статью с помощью API справочного центра в виджете Zendesk? Когда пользователь нажимает на какой-либо ярлык, я хотел бы:
- Откройте виджет Zendesk.
- Заполните заполнитель текстом ярлыка, на который нажимается.
- Загрузите и покажите статью, содержащую описания для всех меток.
Я пытался это сделать:
window.zE('webWidget', 'open');
window.zE('webWidget', 'helpCenter:setSuggestions', {
search: `Glossary ${search}`
});
но он просто открывает виджет и показывает первые три статьи (первая статья — это та, которую я хочу показать).
Я буду признателен за любую помощь или совет, как это сделать.
Ответ №1:
Поведение, которое вы видите, на самом деле ожидаемое. Причина публикации 3 статей заключается в том, что это часть функции контекстной справки веб-виджета, которую Zendesk внедрила в свою платформу. Использование setSuggestions приведет к отображению первых трех статей. Я бы предложил использовать { labels: [‘label1’]} и добавлять ярлыки к статьям, которые вы захотите отобразить, в зависимости от того, где пользователь нажимает на ваш веб-виджет. Кроме того, возможно, было бы лучше просмотреть вашу конечную цель и проверить через предоставленный API, чтобы увидеть, возможно ли точно выполнить характер вашего запроса.
Приветствия,