Я создал программу на C #, предназначенную для отображения статуса и доступности пользователей из RingCentral.
Это прекрасно работает, и я могу сортировать пользователей по наличию, имени и т. Д.
Мне нужно добавить функциональность, чтобы изменить статус пользователя на «Не в сети». Когда пользователи завершают смену, они будут настроены на прием звонков, когда они вернутся домой, нам нужно прекратить это.
Проблема, с которой я столкнулся, заключается в том, что используемый мной RingCentral SDK говорит, что ему нужен параметр, который должен иметь тип PresenceInfoResource. Вот путь, который я использую:
rc.Restapi().Account().Extension().Presence().Put();
Я пробовал различные типы, но я не могу получить, создать или привести к типу PresenceInfoResource.
Кто-нибудь знает, что он ищет, как изменить статус в c # или где я ошибаюсь?
Я посмотрел в документации RingCentral онлайн, но ничего не могу найти, только ссылка на страницу присутствия обновления, в которой ничего нет о PresenceInfoResource
:
https://developers.ringcentral.com/api-reference/Presence/updateUserPresenceStatus