DotNetNuke (DNN) 8 API встроенных веб-сервисов
Есть ли у DotNetNuke встроенный API веб-сервисов, по которому я могу позвонить, или мне нужно создать свою конечную точку? Вся документация, которую я могу найти о каркасе сервисов, говорит о создании вашего собственного модуля с сервисом для расширения их. Я хотел бы выполнить аутентификацию на основе существующего / встроенного веб-сервиса, который позволит мне создавать пользователей из внешнего приложения. Аналогичным примером может быть то, что я вызываю встроенные веб-службы SharePoint для получения информации о списке с помощью внешнего приложения. Мне не нужно ничего писать в SharePoint, чтобы вызывать встроенные веб-сервисы. Они просто там.
Если этот встроенный сервис (-ы) существует, есть ли у вас ссылка или пример кода о том, как вызвать его без написания моего собственного модуля веб-сервиса?
Спасибо,
Билл
1 ответ
DNN (с версии 9.1) не имеет (поддерживаемого) внешнего API. Существуют веб-сервисы, предназначенные для использования внутренними модулями, но вам нужно немного повозиться, чтобы их можно было использовать за пределами сайта. Ходили разговоры о создании более стандартного API, подобного этому, но до тех пор, пока это не произойдет, сценарий требует, чтобы вы создавали конкретные API для ваших конкретных целей.