创建休息服务 Umbraco 7 backOffice
Create rest service Umbraco 7 backOffice
关于这个问题我读了很多。
我读到我可以在网络上使用 api asp.net 在 Umbraco 中创建休息服务。
我可以在 Umbraco 后台创建这个 api 吗?
如果没有,我如何将服务连接到我的本地 Umbraco 站点?
我找不到说明这一点的简单教程。
编辑:
我想在客户端中获取 Umbraco 内容数据 side.I 读取我可以在服务器端(Umbraco)创建的休息服务,当我调用特定 url 到我的 Umbraco 时我可以获得数据服务器。
看看 https://our.umbraco.org/DOCUMENTATION/Reference/WebApi/ - 这篇文章解释了如何创建继承自 UmbracoApiController 的控制器。
编辑 - 我添加了这个例子:
我做了一个这样的控制器:
public class PartnersController : UmbracoApiController
{
public IEnumerable GetPartners(string zip = "") { ... }
}
然后我像这样使用 jQuery 和 AngularJS:
function getPartnersForZip($scope, $http) {
$http({ method: 'GET', url: '/umbraco/api/partners/getpartners/?zip=' + getQueryVariable("zip") }).success(function (data) {
$scope.partners = data;
});
}
<div ng-controller="getPartnersForZip" ng-cloak>
<ul class="dealer-list" ng-cloak>
<li ng-repeat="partner in partners"></li>
</ul>
</div>
这对我有用。你试过什么?
关于这个问题我读了很多。 我读到我可以在网络上使用 api asp.net 在 Umbraco 中创建休息服务。
我可以在 Umbraco 后台创建这个 api 吗? 如果没有,我如何将服务连接到我的本地 Umbraco 站点?
我找不到说明这一点的简单教程。
编辑:
我想在客户端中获取 Umbraco 内容数据 side.I 读取我可以在服务器端(Umbraco)创建的休息服务,当我调用特定 url 到我的 Umbraco 时我可以获得数据服务器。
看看 https://our.umbraco.org/DOCUMENTATION/Reference/WebApi/ - 这篇文章解释了如何创建继承自 UmbracoApiController 的控制器。
编辑 - 我添加了这个例子:
我做了一个这样的控制器:
public class PartnersController : UmbracoApiController
{
public IEnumerable GetPartners(string zip = "") { ... }
}
然后我像这样使用 jQuery 和 AngularJS:
function getPartnersForZip($scope, $http) {
$http({ method: 'GET', url: '/umbraco/api/partners/getpartners/?zip=' + getQueryVariable("zip") }).success(function (data) {
$scope.partners = data;
});
}
<div ng-controller="getPartnersForZip" ng-cloak>
<ul class="dealer-list" ng-cloak>
<li ng-repeat="partner in partners"></li>
</ul>
</div>
这对我有用。你试过什么?