Получение учетных записей Zendesk для пользователя на основе периода времени из API

#c# #zendesk-api

#c# #zendesk-api

Вопрос:

Я пытаюсь найти обходной путь для получения логинов за последние 7 дней пользователя в Zendesk через API. В отличие от некоторых других конечных точек, предлагаемых Zendesk, в этой нет дополнительной загрузки для получения этой информации. https://developer.zendesk.com/rest_api/docs/support/users

Я также просмотрел конечную точку журнала аудита, чтобы посмотреть, смогу ли я получить эту информацию и добавить к моему новому объекту user, но она также не предоставляет такого рода информацию.

Ответ №1:

Вы пробовали использовать конечную точку сеансов? Я не верю, что он сохранится в течение семи дней, и его нельзя загрузить в сторону. Вам пришлось бы запускать ежедневно, а затем сравнивать идентификаторы с вашими пользователями. https://developer.zendesk.com/rest_api/docs/support/sessions

Комментарии:

1. Я прошел путь сеансов в пятницу, и вы правы, что он не сохраняется. Кроме того, наличие открытого сеанса не обязательно коррелирует с логином в определенный день. В настоящее время я просто собираюсь ежедневно сохранять информацию last_logon_at из конечной точки пользователя в базу данных. Кажется своего рода обманом, но это лучше, чем то, что в настоящее время предлагается через API.