Desire2Learn Valence API - возможно ли получить контент для документа?

Мы используем Valence API для получения контента для курса. Мы можем использовать API модулей, чтобы получить темы в модуле

например

{
    "TopicType": 1,
    "Url": "/content/enforced/6671-Sandbox_101/Document 1.html",
    "StartDate": null,
    "EndDate": null,
    "IsHidden": false,
    "IsLocked": false,
    "Id": 560,
    "Title": "Document 1",
    "ShortTitle": "",
    "Type": 1
}

URL-адрес, определяющий содержимое документа: /content/ принудительно /6671-Sandbox_101/Document 1.html

Если я захожу в браузер как аутентифицированный пользователь, я могу получить данные. Однако мы хотим иметь возможность доступа к данным с помощью внутреннего процесса, который аутентифицируется с использованием схемы аутентификации Valence API.

Я могу найти ссылки в документах Valence для загрузки файлов, для загрузки файлов из хранилища объектов обучения, но я не могу найти никаких ссылок на то, как мы могли бы загружать файлы курсов.

У кого-нибудь есть идеи?

1 ответ

Решение

С выпуском v2.2.0 D2L Learning Suite в мае 2013 года появился API, позволяющий вызывающим абонентам извлекать базовые данные для темы содержимого типа файла. Чтобы использовать этот API, фоновая служба должна предложить компонент продукта LE по версии 10.2.0 или более поздней и предложить контракт по API LE версии 1.3 или более поздней.

Другие вопросы по тегам