У нас есть необходимость получать уведомления для определенного пользователя. По уведомлениям я имею в виду пункты «Оповещение», которые отображаются в мини-баре D2L (оповещения о сообщениях, уведомления об обновлениях, оповещения о подписке).Вопросы об уведомлениях API
Мы хотим интегрировать некоторые из этих элементов в наше меню CMS.
Я вижу, что D2L предлагает Notifications API: http://docs.valence.desire2learn.com/res/user.html#id1
Вопрос 1: ли уведомления API достаточно гибок, чтобы захватить элементы, описанные выше для пользователя?
Вопрос 2:
Экспериментировать с уведомлениями API, я попытался с помощью следующего API вызова: http://docs.valence.desire2learn.com/res/user.html#get--d2l-api-lp-%28D2LVERSION-version%29-notifications-instant-carriers-
И ошибка 403 была обнаружена.
В документации говорится:
Эти маршруты зависят от серверной службы, имеющей инструмент Уведомления активным. Если в службе нет активного средства уведомлений, все вызовы этих маршрутов приведут к результатам ошибки авторизации (403).
Где опция в бэкэнд для переключения этой настройки? Этот параметр доступен в DOME где-нибудь?
Вопрос 3: Для элементов оповещения, есть ли статическая ссылка для просмотра этих элементов на D2L?
Например, я могу получить доступ к:
- Пейджер - в example.desire2learn.com/d2l/lms/pager/messageList.d2l?ou=ORGID
- Email - на примере .desire2learn.com/D2l/Пленки/электронная почта/frame.d2l? НУ = ORGID
Но там не кажется, способ получить доступ к «оповещения Update» и «подписка Alerts» элементы из статическая ссылка. Они появляются только через AJAX, когда вы нажимаете на эти значки в мини-баре. Если я не замечаю, где эти ссылки, пожалуйста, дайте мне знать.
Спасибо за ваши вопросы, Рэй. Я предпринимаю шаги для подготовки ответов на них, но это может занять некоторое время. –
Цените свои сообщения на Stackoverflow, Виктор. Заранее спасибо за вашу помощь. – Ray
Нет проблем. –